/*File 1*/
#autocomplete {
    border: 1px solid;
    overflow: hidden;
    position: absolute;
    z-index: 100
}

#autocomplete ul {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0
}

#autocomplete li {
    background: #fff;
    color: #000;
    cursor: default;
    white-space: pre;
    zoom:1}

html.js input.form-autocomplete {
    background-image: url(https://www.medrxiv.org/misc/throbber-inactive.png);
    background-position: 100% center;
    background-repeat: no-repeat
}

html.js input.throbbing {
    background-image: url(https://www.medrxiv.org/misc/throbber-active.gif);
    background-position: 100% center
}

html.js fieldset.collapsed {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    height: 1em
}

html.js fieldset.collapsed .fieldset-wrapper {
    display: none
}

fieldset.collapsible {
    position: relative
}

fieldset.collapsible .fieldset-legend {
    display: block
}

.form-textarea-wrapper textarea {
    display: block;
    margin: 0;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.resizable-textarea .grippie {
    background: #eee url(https://www.medrxiv.org/misc/grippie.png) no-repeat center 2px;
    border: 1px solid #ddd;
    border-top-width: 0;
    cursor: s-resize;
    height: 9px;
    overflow: hidden
}

body.drag {
    cursor: move
}

.draggable a.tabledrag-handle {
    cursor: move;
    float: left;
    height: 1.7em;
    margin-left: -1em;
    overflow: hidden;
    text-decoration: none
}

a.tabledrag-handle:hover {
    text-decoration: none
}

a.tabledrag-handle .handle {
    background: url(https://www.medrxiv.org/misc/draggable.png) no-repeat 6px 9px;
    height: 13px;
    margin: -.4em .5em;
    padding: .42em .5em;
    width: 13px
}

a.tabledrag-handle-hover .handle {
    background-position: 6px -11px
}

div.indentation {
    float: left;
    height: 1.7em;
    margin: -.4em .2em -.4em -.4em;
    padding: .42em 0 .42em .6em;
    width: 20px
}

div.tree-child {
    background: url(https://www.medrxiv.org/misc/tree.png) no-repeat 11px center
}

div.tree-child-last {
    background: url(https://www.medrxiv.org/misc/tree-bottom.png) no-repeat 11px center
}

div.tree-child-horizontal {
    background: url(https://www.medrxiv.org/misc/tree.png) no-repeat -11px center
}

.tabledrag-toggle-weight-wrapper {
    text-align: right
}

table.sticky-header {
    background-color: #fff;
    margin-top: 0
}

.progress .bar {
    background-color: #fff;
    border: 1px solid
}

.progress .filled {
    background-color: #000;
    height: 1.5em;
    width: 5px
}

.progress .percentage {
    float: right
}

.ajax-progress {
    display: inline-block
}

.ajax-progress .throbber {
    background: transparent url(https://www.medrxiv.org/misc/throbber-active.gif) no-repeat 0 center;
    float: left;
    height: 15px;
    margin: 2px;
    width: 15px
}

.ajax-progress .message {
    padding-left: 20px
}

tr .ajax-progress .throbber {
    margin: 0 2px
}

.ajax-progress-bar {
    width: 16em
}

.container-inline div,.container-inline label {
    display: inline
}

.container-inline .fieldset-wrapper {
    display: block
}

.nowrap {
    white-space: nowrap
}

html.js .js-hide {
    display: none
}

.element-hidden {
    display: none
}

.element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
    overflow: hidden;
    height: 1px
}

.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus {
    position: static !important;
    clip: auto;
    overflow: visible;
    height: auto
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

* html .clearfix {
    height: 1%
}

*:first-child+html .clearfix {
    min-height: 1%
}

ul.menu {
    border: 0;
    list-style: none;
    text-align: left
}

ul.menu li {
    margin: 0 0 0 .5em
}

ul li.expanded {
    list-style-image: url(https://www.medrxiv.org/misc/menu-expanded.png);
    list-style-type: circle
}

ul li.collapsed {
    list-style-image: url(https://www.medrxiv.org/misc/menu-collapsed.png);
    list-style-type: disc
}

ul li.leaf {
    list-style-image: url(https://www.medrxiv.org/misc/menu-leaf.png);
    list-style-type: square
}

li.expanded,li.collapsed,li.leaf {
    padding: .2em .5em 0 0;
    margin: 0
}

li a.active {
    color: #000
}

td.menu-disabled {
    background: #ccc
}

ul.inline,ul.links.inline {
    display: inline;
    padding-left: 0
}

ul.inline li {
    display: inline;
    list-style-type: none;
    padding: 0 .5em
}

.breadcrumb {
    padding-bottom: .5em
}

ul.primary {
    border-bottom: 1px solid #bbb;
    border-collapse: collapse;
    height: auto;
    line-height: normal;
    list-style: none;
    margin: 5px;
    padding: 0 0 0 1em;
    white-space: nowrap
}

ul.primary li {
    display: inline
}

ul.primary li a {
    background-color: #ddd;
    border-color: #bbb;
    border-style: solid solid none solid;
    border-width: 1px;
    height: auto;
    margin-right: .5em;
    padding: 0 1em;
    text-decoration: none
}

ul.primary li.active a {
    background-color: #fff;
    border: 1px solid #bbb;
    border-bottom: 1px solid #fff
}

ul.primary li a:hover {
    background-color: #eee;
    border-color: #ccc;
    border-bottom-color: #eee
}

ul.secondary {
    border-bottom: 1px solid #bbb;
    padding: .5em 1em;
    margin: 5px
}

ul.secondary li {
    border-right: 1px solid #ccc;
    display: inline;
    padding: 0 1em
}

ul.secondary a {
    padding: 0;
    text-decoration: none
}

ul.secondary a.active {
    border-bottom: 4px solid #999
}

div.messages {
    background-position: 8px 8px;
    background-repeat: no-repeat;
    border: 1px solid;
    margin: 6px 0;
    padding: 10px 10px 10px 50px
}

div.status {
    background-image: url(https://www.medrxiv.org/misc/message-24-ok.png);
    border-color: #be7
}

div.status,.ok {
    color: #234600
}

div.status,table tr.ok {
    background-color: #f8fff0
}

div.warning {
    background-image: url(https://www.medrxiv.org/misc/message-24-warning.png);
    border-color: #ed5
}

div.warning,.warning {
    color: #840
}

div.warning,table tr.warning {
    background-color: #fffce5
}

div.error {
    background-image: url(https://www.medrxiv.org/misc/message-24-error.png);
    border-color: #ed541d
}

div.error,.error {
    color: #8c2e0b
}

div.error,table tr.error {
    background-color: #fef5f1
}

div.error p.error {
    color: #333
}

div.messages ul {
    margin: 0 0 0 1em;
    padding: 0
}

div.messages ul li {
    list-style-image: none
}

fieldset {
    margin-bottom: 1em;
    padding: .5em
}

form {
    margin: 0;
    padding: 0
}

hr {
    border: 1px solid gray;
    height: 1px
}

img {
    border: 0
}

table {
    border-collapse: collapse
}

th {
    border-bottom: 3px solid #ccc;
    padding-right: 1em;
    text-align: left
}

tbody {
    border-top: 1px solid #ccc
}

tr.even,tr.odd {
    background-color: #eee;
    border-bottom: 1px solid #ccc;
    padding: .1em .6em
}

th.active img {
    display: inline
}

td.active {
    background-color: #ddd
}

.item-list .title {
    font-weight: bold
}

.item-list ul {
    margin: 0 0 .75em 0;
    padding: 0
}

.item-list ul li {
    margin: 0 0 .25em 1.5em;
    padding: 0
}

.form-item,.form-actions {
    margin-top: 1em;
    margin-bottom: 1em
}

tr.odd .form-item,tr.even .form-item {
    margin-top: 0;
    margin-bottom: 0;
    white-space: nowrap
}

.form-item .description {
    font-size: .85em
}

label {
    display: block;
    font-weight: bold
}

label.option {
    display: inline;
    font-weight: normal
}

.form-checkboxes .form-item,.form-radios .form-item {
    margin-top: .4em;
    margin-bottom: .4em
}

.form-type-radio .description,.form-type-checkbox .description {
    margin-left: 2.4em
}

input.form-checkbox,input.form-radio {
    vertical-align: middle
}

.marker,.form-required {
    color: #f00
}

.form-item input.error,.form-item textarea.error,.form-item select.error {
    border: 2px solid red
}

.container-inline .form-actions,.container-inline.form-actions {
    margin-top: 0;
    margin-bottom: 0
}

.more-link {
    text-align: right
}

.more-help-link {
    text-align: right
}

.more-help-link a {
    background: url(https://www.medrxiv.org/misc/help.png) 0 50% no-repeat;
    padding: 1px 0 1px 20px
}

.item-list .pager {
    clear: both;
    text-align: center
}

.item-list .pager li {
    background-image: none;
    display: inline;
    list-style-type: none;
    padding: .5em
}

.pager-current {
    font-weight: bold
}

#autocomplete li.selected {
    background: #0072b9;
    color: #fff
}

html.js fieldset.collapsible .fieldset-legend {
    background: url(https://www.medrxiv.org/misc/menu-expanded.png) 5px 65% no-repeat;
    padding-left: 15px
}

html.js fieldset.collapsed .fieldset-legend {
    background-image: url(https://www.medrxiv.org/misc/menu-collapsed.png);
    background-position: 5px 50%
}

.fieldset-legend span.summary {
    color: #999;
    font-size: .9em;
    margin-left: .5em
}

tr.drag {
    background-color: #fffff0
}

tr.drag-previous {
    background-color: #ffd
}

.tabledrag-toggle-weight {
    font-size: .9em
}

body div.tabledrag-changed-warning {
    margin-bottom: .5em
}

tr.selected td {
    background: #ffc
}

td.checkbox,th.checkbox {
    text-align: center
}

.progress {
    font-weight: bold
}

.progress .bar {
    background: #ccc;
    border-color: #666;
    margin: 0 .2em;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.progress .filled {
    background: #0072b9 url(https://www.medrxiv.org/misc/progress.gif)
}

#comments {
    margin-top: 15px
}

.indented {
    margin-left: 25px
}

.comment-unpublished {
    background-color: #fff4f4
}

.comment-preview {
    background-color: #ffffea
}

.container-inline-date {
    clear: both
}

.container-inline-date .form-item {
    float: none;
    margin: 0;
    padding: 0
}

.container-inline-date>.form-item {
    display: inline-block;
    margin-right: .5em;
    margin-bottom: 10px;
    vertical-align: top
}

.container-inline-date .form-item .form-item {
    float: left
}

.container-inline-date .form-item,.container-inline-date .form-item input {
    width: auto
}

.container-inline-date .description {
    clear: both
}

.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option {
    margin-right: 5px
}

.container-inline-date .date-spacer {
    margin-left: -5px
}

.views-right-60 .container-inline-date div {
    margin: 0;
    padding: 0
}

.container-inline-date .date-timezone .form-item {
    clear: both;
    float: none;
    width: auto
}

.container-inline-date .date-padding {
    padding: 10px;
    float: left
}

.views-exposed-form .container-inline-date .date-padding {
    padding: 0
}

#calendar_div,#calendar_div td,#calendar_div th {
    margin: 0;
    padding: 0
}

#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar {
    border-collapse: separate;
    margin: 0;
    width: 185px
}

.calendar td {
    padding: 0
}

.date-prefix-inline {
    display: inline-block
}

.date-clear {
    clear: both;
    display: block;
    float: none
}

.date-no-float {
    clear: both;
    float: none;
    width: 98%
}

.date-float {
    clear: none;
    float: left;
    width: auto
}

.date-float .form-type-checkbox {
    padding-right: 1em
}

.form-type-date-select .form-type-select[class$=hour] {
    margin-left: .75em
}

.date-container .date-format-delete {
    float: left;
    margin-top: 1.8em;
    margin-left: 1.5em
}

.date-container .date-format-name {
    float: left
}

.date-container .date-format-type {
    float: left;
    padding-left: 10px
}

.date-container .select-container {
    clear: left;
    float: left
}

div.date-calendar-day {
    background: #f3f3f3;
    border-top: 1px solid #EEE;
    border-left: 1px solid #EEE;
    border-right: 1px solid #BBB;
    border-bottom: 1px solid #BBB;
    color: #999;
    float: left;
    line-height: 1;
    margin: 6px 10px 0 0;
    text-align: center;
    width: 40px
}

div.date-calendar-day span {
    display: block;
    text-align: center
}

div.date-calendar-day span.month {
    background-color: #b5bebe;
    color: white;
    font-size: .9em;
    padding: 2px;
    text-transform: uppercase
}

div.date-calendar-day span.day {
    font-size: 2em;
    font-weight: bold
}

div.date-calendar-day span.year {
    font-size: .9em;
    padding: 2px
}

.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required {
    margin-left: 1.3em
}

#edit-field-settings-granularity .form-type-checkbox {
    margin-right: .6em
}

.date-year-range-select {
    margin-right: 1em
}

#ui-datepicker-div {
    font-size: 100%;
    font-family: Verdana,sans-serif;
    background: #eee;
    border-right: 2px #666 solid;
    border-bottom: 2px #666 solid;
    z-index: 9999
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em
}

.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
    top: 1px
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px
}

.ui-datepicker .ui-datepicker-next {
    right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px
}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center
}

.ui-datepicker .ui-datepicker-title select {
    float: left;
    font-size: 1em;
    margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month-year {
    width: 100%
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
    width: 49%
}

.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
    float: right
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0
}

.ui-datepicker td {
    border: 0;
    padding: 1px
}

.ui-datepicker td span,.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left
}

.ui-datepicker.ui-datepicker-multi {
    width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%
}

.ui-datepicker-rtl {
    direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

.field .field-label {
    font-weight: bold
}

.field-label-inline .field-label,.field-label-inline .field-items {
    float: left
}

form .field-multiple-table {
    margin: 0
}

form .field-multiple-table th.field-label {
    padding-left: 0
}

form .field-multiple-table td.field-multiple-drag {
    width: 30px;
    padding-right: 0
}

form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
    padding-right: .5em
}

form .field-add-more-submit {
    margin: .5em 0 0
}

.highwire-draw-graph {
    max-width: 100%
}

.highwire-draw-graph .loading {
    padding: 2em;
    text-align: center;
    font-size: 1.75em;
    opacity: .5
}

.minicolors-theme-default .minicolors-input {
    height: 30px
}

.FeatureBox {
    padding: 2px;
    background: #e7efef
}

.BorderFix {
    border: 1px solid #bcced6;
    padding: 5px 10px
}

.BorderFix h5 {
    margin: 0 0 .3em 0;
    color: #ad1416;
    font-size: 1em
}

.BorderFix ul.LinkList {
    margin: 0 0 1em 0;
    padding: 0
}

.pane-folder-member .pane-title {
    color: #ad1416;
    padding: 2px;
    background: #e7efef
}

.pane-folder-member h2.pane-title span {
    display: block;
    padding: 2px;
    border: 1px solid #bcced6
}

.pane-folders-list {
    border: 1px solid #000
}

.pane-folders-list h2 {
    padding: 10px
}

.pane-folders-list .form-item-folder-name {
    width: 66%;
    float: left
}

.pane-folders-list li a {
    text-decoration: none;
    color: #333
}

#edit-member-lists .form-checkbox {
    margin-left: 0;
    left: 0;
    float: left
}

#edit-member-lists .option {
    display: table;
    padding: 0 5px
}

.form-item-folder-name.form-item .description {
    margin-left: 5%;
    padding-left: 0
}

.pane-folders-list .form-item-folder-name label {
    width: 57%
}

#edit-folder-name {
    width: 100%
}

#highwire-saved-folders-create-new-folder-form {
    border-top: 1px solid #000;
    padding: 10px
}

#highwire-saved-folders-create-new-folder-form .form-submit {
    margin: 3.4em 0 3em 2em
}

#highwire-saved-folders-folder-member-member-list-form .item-manager {
    background: #e0e0e0;
    padding: 1px
}

#highwire-saved-folders-folder-member-member-list-form .BorderFix {
    border: 1px solid #FFF;
    padding: 4px;
    height: 32px
}

#highwire-saved-folders-folder-member-member-list-form .HorizList li {
    list-style-type: none;
    float: left
}

#highwire-saved-folders-folder-member-member-list-form .HorizList li.remove {
    width: 15%
}

#highwire-saved-folders-folder-member-member-list-form .HorizList li.select_folder {
    width: 55%
}

#highwire-saved-folders-folder-member-member-list-form .HorizList li.select_folder .form-item-folder-id {
    margin-top: .5em;
    margin-bottom: 0
}

#highwire-saved-folders-folder-member-member-list-form .HorizList li.select_folder .form-item-folder-id label {
    float: left;
    padding: .4em 0;
    width: 53%
}

#highwire-saved-folders-folder-member-member-list-form .HorizList li.copy {
    width: 15%
}

#highwire-saved-folders-folder-member-member-list-form .HorizList li.move {
    width: 15%
}

.minicolors-theme-default .minicolors-input {
    height: 30px !important
}

html.js *.toggle-target-collapsed {
    display: none
}

html.js *.toggle-target-expanded {
    display: block
}

html.js [class^="grid-"].toggle-target-expanded,html.js [class*=" grid-"].toggle-target-expanded,html.js span.toggle-target-expanded,html.js a.toggle-target-expanded {
    display: inline
}

.lazyload,.lazyloading {
    opacity: 0
}

.lazyloaded {
    opacity: 1;
    transition: opacity 200ms
}

.lazyload.fragment-image,.lazyloading.fragment-image {
    display: none
}

html.js .lazyload.fragment-image,html.js .lazyloading.fragment-image {
    display: block;
    height: 400px;
    width: 400px
}

html.js .inline-formula .lazyload.highwire-embed html.js .inline-formula .lazyloading.highwire-embed {
    width: 1em;
    height: 1em
}

html.js .disp-formula .lazyload.highwire-embed,html.js .disp-formula .lazyloading.highwire-embed {
    height: 50px;
    width: 100px
}

#saved_searches div:nth-child(even) {
    background-color: #ccc
}

.hwss_list_row div {
    padding: 3px;
    height: 15px
}

.hwss_list_row div a {
    width: 33%;
    float: left;
    height: 15px
}

.hwss_list_row .saved_searches_header_row h3 {
    width: 33%;
    float: left;
    text-transform: uppercase
}

.hwss_view_title {
    font-weight: bold
}

.hwss_title_wrapper {
    padding-bottom: 10px
}

.shib-login-link,.openathens-login-link {
    margin-bottom: 20px
}

.opportunity-challenge-institution .shib-login-link input,.opportunity-challenge-institution .openathens-login-link input {
    float: left;
    margin-right: 2em;
    width: 10em
}

.opportunity-challenge-institution .shib-login-desc,.opportunity-challenge-institution .openathens-login-desc {
    font-size: .8em
}

.opportunity-challenge-login .drupal-login.compact .form-item-name {
    float: left;
    margin-right: 20px
}

.opportunity-challenge-login .form-item-name,.opportunity-challenge-login .form-item-pass {
    margin-top: inherit
}

.opportunity-challenge-login .relogin-message {
    margin-bottom: 15px
}

.opportunity-challenge-login .form-actions {
    clear: left
}

.opportunity-challenge-login h3 {
    margin-top: 10px
}

.opportunity-challenge-institution,.opportunity-challenge-login {
    border-bottom: 1px solid gray;
    padding-bottom: 10px
}

.sticky-captcha,.js-captcha {
    display: none
}

.node-unpublished {
    background-color: #fff4f4
}

.preview .node {
    background-color: #ffffea
}

td.revision-current {
    background: #ffc
}

.search-form {
    margin-bottom: 1em
}

.search-form input {
    margin-top: 0;
    margin-bottom: 0
}

.search-results {
    list-style: none
}

.search-results p {
    margin-top: 0
}

.search-results .title {
    font-size: 1.2em
}

.search-results li {
    margin-bottom: 1em
}

.search-results .search-snippet-info {
    padding-left: 1em
}

.search-results .search-info {
    font-size: .85em
}

.search-advanced .criterion {
    float: left;
    margin-right: 2em
}

.search-advanced .action {
    float: left;
    clear: left
}

#permissions td.module {
    font-weight: bold
}

#permissions td.permission {
    padding-left: 1.5em
}

#permissions tr.odd .form-item,#permissions tr.even .form-item {
    white-space: normal
}

#user-admin-settings fieldset .fieldset-description {
    font-size: .85em;
    padding-bottom: .5em
}

#user-admin-roles td.edit-name {
    clear: both
}

#user-admin-roles .form-item-name {
    float: left;
    margin-right: 1em
}

.password-strength {
    width: 17em;
    float: right;
    margin-top: 1.4em
}

.password-strength-title {
    display: inline
}

.password-strength-text {
    float: right;
    font-weight: bold
}

.password-indicator {
    background-color: #c4c4c4;
    height: .3em;
    width: 100%
}

.password-indicator div {
    height: 100%;
    width: 0;
    background-color: #47c965
}

input.password-confirm,input.password-field {
    width: 16em;
    margin-bottom: .4em
}

div.password-confirm {
    float: right;
    margin-top: 1.5em;
    visibility: hidden;
    width: 17em
}

div.form-item div.password-suggestions {
    padding: .2em .5em;
    margin: .7em 0;
    width: 38.5em;
    border: 1px solid #b4b4b4
}

div.password-suggestions ul {
    margin-bottom: 0
}

.confirm-parent,.password-parent {
    clear: left;
    margin: 0;
    width: 36.3em
}

.profile {
    clear: both;
    margin: 1em 0
}

.profile .user-picture {
    float: right;
    margin: 0 1em 1em 0
}

.profile h3 {
    border-bottom: 1px solid #ccc
}

.profile dl {
    margin: 0 0 1.5em 0
}

.profile dt {
    margin: 0 0 .2em 0;
    font-weight: bold
}

.profile dd {
    margin: 0 0 1em 0
}

#forum .description {
    font-size: .9em;
    margin: .5em
}

#forum td.created,#forum td.posts,#forum td.topics,#forum td.last-reply,#forum td.replies,#forum td.pager {
    white-space: nowrap
}

#forum td.forum .icon {
    background-image: url(https://www.medrxiv.org/misc/forum-icons.png);
    background-repeat: no-repeat;
    float: left;
    height: 24px;
    margin: 0 9px 0 0;
    width: 24px
}

#forum td.forum .forum-status-new {
    background-position: -24px 0
}

#forum div.indent {
    margin-left: 20px
}

#forum .icon div {
    background-image: url(https://www.medrxiv.org/misc/forum-icons.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px
}

#forum .icon .topic-status-new {
    background-position: -24px 0
}

#forum .icon .topic-status-hot {
    background-position: -48px 0
}

#forum .icon .topic-status-hot-new {
    background-position: -72px 0
}

#forum .icon .topic-status-sticky {
    background-position: -96px 0
}

#forum .icon .topic-status-closed {
    background-position: -120px 0
}

.views-exposed-form .views-exposed-widget {
    float: left;
    padding: .5em 1em 0 0
}

.views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 1.6em
}

.views-exposed-form .form-item,.views-exposed-form .form-submit {
    margin-top: 0;
    margin-bottom: 0
}

.views-exposed-form label {
    font-weight: bold
}

.views-exposed-widgets {
    margin-bottom: .5em
}

.views-align-left {
    text-align: left
}

.views-align-right {
    text-align: right
}

.views-align-center {
    text-align: center
}

.views-view-grid tbody {
    border-top: 0
}

.view .progress-disabled {
    float: none
}

.rteindent1 {
    margin-left: 40px
}

.rteindent2 {
    margin-left: 80px
}

.rteindent3 {
    margin-left: 120px
}

.rteindent4 {
    margin-left: 160px
}

.rteleft {
    text-align: left
}

.rteright {
    text-align: right
}

.rtecenter {
    text-align: center
}

.rtejustify {
    text-align: justify
}

.ibimage_left {
    float: left
}

.ibimage_right {
    float: right
}

#colorbox,#cboxOverlay,#cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%
}

#cboxMiddleLeft,#cboxBottomLeft {
    clear: left
}

#cboxContent {
    position: relative
}

#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

#cboxTitle {
    margin: 0
}

#cboxLoadingOverlay,#cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    width: auto;
    background: none;
    cursor: pointer
}

#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active {
    outline: 0
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0
}

#colorbox,#cboxContent,#cboxLoadedContent {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

#cboxOverlay {
    background: #000
}

#colorbox {
    outline: 0
}

#cboxWrapper {
    background: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

#cboxTopLeft {
    width: 15px;
    height: 15px
}

#cboxTopCenter {
    height: 15px
}

#cboxTopRight {
    width: 15px;
    height: 15px
}

#cboxBottomLeft {
    width: 15px;
    height: 10px
}

#cboxBottomCenter {
    height: 10px
}

#cboxBottomRight {
    width: 15px;
    height: 10px
}

#cboxMiddleLeft {
    width: 15px
}

#cboxMiddleRight {
    width: 15px
}

#cboxContent {
    background: #fff;
    overflow: hidden
}

#cboxError {
    padding: 50px;
    border: 1px solid #ccc
}

#cboxLoadedContent {
    margin-bottom: 28px
}

#cboxTitle {
    position: absolute;
    background: rgba(255,255,255,0.7);
    bottom: 28px;
    left: 0;
    color: #535353;
    width: 100%;
    padding: 4px 6px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#cboxCurrent {
    position: absolute;
    bottom: 4px;
    left: 60px;
    color: #949494
}

.cboxSlideshow_on #cboxSlideshow {
    position: absolute;
    bottom: 0;
    right: 30px;
    background: url(https://www.medrxiv.org/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px -50px;
    width: 25px;
    height: 25px;
    text-indent: -9999px
}

.cboxSlideshow_on #cboxSlideshow:hover {
    background-position: -101px -50px
}

.cboxSlideshow_off #cboxSlideshow {
    position: absolute;
    bottom: 0;
    right: 30px;
    background: url(https://www.medrxiv.org/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px -50px;
    width: 25px;
    height: 25px;
    text-indent: -9999px
}

.cboxSlideshow_off #cboxSlideshow:hover {
    background-position: -49px -50px
}

#cboxPrevious {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(https://www.medrxiv.org/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px
}

#cboxPrevious:hover {
    background-position: -75px -25px
}

#cboxNext {
    position: absolute;
    bottom: 0;
    left: 27px;
    background: url(https://www.medrxiv.org/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -50px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px
}

#cboxNext:hover {
    background-position: -50px -25px
}

#cboxLoadingOverlay {
    background: #fff
}

#cboxLoadingGraphic {
    background: url(https://www.medrxiv.org/sites/all/modules/contrib/colorbox/styles/default/images/loading_animation.gif) no-repeat center center
}

#cboxClose {
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(https://www.medrxiv.org/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px
}

#cboxClose:hover {
    background-position: -25px -25px
}

.ctools-locked {
    color: red;
    border: 1px solid red;
    padding: 1em
}

.ctools-owns-lock {
    background: #ffd none repeat scroll 0 0;
    border: 1px solid #f0c020;
    padding: 1em
}

a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing {
    padding-right: 18px !important;
    background: url(https://www.medrxiv.org/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat
}

div.ctools-ajaxing {
    float: left;
    width: 18px;
    background: url(https://www.medrxiv.org/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat
}

/*File 2*/
.nlm-p {
    display: block;
    margin-bottom: 20px
}

.nlm-italic {
    font-style: italic
}

.nlm-bold {
    font-weight: bold
}

.author-affiliation {
    padding-bottom: 8px
}

div.panel-pane div.admin-links {
    font-size: xx-small;
    margin-right: 1em
}

div.panel-pane div.admin-links li a {
    color: #ccc
}

div.panel-pane div.admin-links li {
    padding-bottom: 2px;
    background: white;
    z-index: 201
}

div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a {
    color: #000
}

div.panel-pane div.admin-links a:before {
    content: "["
}

div.panel-pane div.admin-links a:after {
    content: "]"
}

div.panel-pane div.panel-hide {
    display: none
}

div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide {
    display: block;
    position: absolute;
    z-index: 200;
    margin-top: -1.5em
}

div.panel-pane div.node {
    margin: 0;
    padding: 0
}

div.panel-pane div.feed a {
    float: right
}

.sticky-enabled.tableheader-processed.sticky-table,.table,tr.even,tr.odd,thead th,th,th.active,td.active,.table-expansion table th,.table-expansion table td {
    border: 0
}

.pane-highwire-seach-quicksearch .highwire-quicksearch .form-item-keywords.form-item-label-invisible input {
    width: auto
}

#mini-panel-biorxiv_subject_areas_table .panel-col-first .last.leaf {
    margin-top: 2em
}

.view-recent-articles .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 0
}

#mini-panel-biorxiv_subject_areas_table .panel-col-first .last.leaf a {
    font-weight: bold
}

.pane-highwire-reports-feed .pane-content {
    width: 100%
}

.highwire-article-citation-list ul li {
    list-style: none;
    margin-bottom: 1em
}

.panel-flexible .panel-separator {
    margin: 0 0 1em 0
}

.highwire-list ul {
    list-style: none outside none
}

.expand-children {
    float: left
}

.list-collapsed>.icon-chevron-down {
    display: none
}

.list-expanded>.icon-chevron-right {
    display: none
}

ul.highwire-list-expand,.highwire-list-expand ul {
    list-style: none outside none
}

.highwire-list-expand .data-wrapper {
    padding-left: 25px
}

.panels-flexible-region {
    padding: 0
}

.panels-flexible-region-inside {
    padding-right: .5em;
    padding-left: .5em
}

.panels-flexible-region-inside-first {
    padding-left: 0
}

.panels-flexible-region-inside-last {
    padding-right: 0
}

.panels-flexible-column {
    padding: 0
}

.panels-flexible-column-inside {
    padding-right: .5em;
    padding-left: .5em
}

.panels-flexible-column-inside-first {
    padding-left: 0
}

.panels-flexible-column-inside-last {
    padding-right: 0
}

.panels-flexible-row {
    padding: 0 0 .5em 0;
    margin: 0
}

.panels-flexible-row-last {
    padding-bottom: 0
}

.panels-flexible-column-8-main {
    float: left;
    width: 99.0000%
}

.panels-flexible-8-inside {
    padding-right: 0
}

.panels-flexible-8 {
    width: auto
}

.panels-flexible-region-8-center {
    float: left;
    width: 99.0000%
}

.panels-flexible-row-8-main-row-inside {
    padding-right: 0
}

.panel-2col .panel-col-first .inside {
    margin: 0
}

.panel-1col .panel-col {
    width: 100%
}

#panels-edit-display .panel-pane,#panels-edit-display .helperclass {
    margin: .5em
}

.panel-2col .panel-separator {
    margin: 0 0 1em 0
}

.hw-icon-large:before {
    vertical-align: -10%;
    font-size: 1.3333333333333333em
}

a [class^="hw-icon-"],a [class*=" hw-icon-"] {
    display: inline
}

[class^="hw-icon-"].hw-icon-fixed-width,[class*=" hw-icon-"].hw-icon-fixed-width {
    display: inline-block;
    width: 1.1428571428571428em;
    text-align: right;
    padding-right: .2857142857142857em
}

[class^="hw-icon-"].hw-icon-fixed-width.hw-icon-large,[class*=" hw-icon-"].hw-icon-fixed-width.hw-icon-large {
    width: 1.4285714285714286em
}

.icons-ul .hw-icon-li {
    position: absolute;
    left: -2.142857142857143em;
    width: 2.142857142857143em;
    text-align: center;
    line-height: inherit
}

[class^="hw-icon-"].hide,[class*=" hw-icon-"].hide {
    display: none
}

.hw-icon-muted {
    color: #eee
}

.hw-icon-light {
    color: #fff
}

.hw-icon-dark {
    color: #333
}

.hw-icon-border {
    border: solid 1px #eee;
    padding: .2em .25em .15em;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.hw-icon-2x {
    font-size: 2em
}

.hw-icon-2x.hw-icon-border {
    border-width: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.hw-icon-3x {
    font-size: 3em
}

.hw-icon-3x.hw-icon-border {
    border-width: 3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.hw-icon-4x {
    font-size: 4em
}

.hw-icon-4x.hw-icon-border {
    border-width: 4px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.hw-icon-5x {
    font-size: 5em
}

.hw-icon-5x.hw-icon-border {
    border-width: 5px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

[class^="hw-icon-"].pull-left,[class*=" hw-icon-"].pull-left {
    margin-right: .3em
}

[class^="hw-icon-"].pull-right,[class*=" hw-icon-"].pull-right {
    margin-left: .3em
}

[class^="hw-icon-"],[class*=" hw-icon-"] {
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    margin-top: 0
}

.hw-icon-white,.nav-pills>.active>a>[class^="hw-icon-"],.nav-pills>.active>a>[class*=" hw-icon-"],.nav-list>.active>a>[class^="hw-icon-"],.nav-list>.active>a>[class*=" hw-icon-"],.navbar-inverse .nav>.active>a>[class^="hw-icon-"],.navbar-inverse .nav>.active>a>[class*=" hw-icon-"],.dropdown-menu>li>a:hover>[class^="hw-icon-"],.dropdown-menu>li>a:hover>[class*=" hw-icon-"],.dropdown-menu>.active>a>[class^="hw-icon-"],.dropdown-menu>.active>a>[class*=" hw-icon-"],.dropdown-submenu:hover>a>[class^="hw-icon-"],.dropdown-submenu:hover>a>[class*=" hw-icon-"] {
    background-image: none
}

.btn [class^="hw-icon-"].hw-icon-large,.nav [class^="hw-icon-"].hw-icon-large,.btn [class*=" hw-icon-"].hw-icon-large,.nav [class*=" hw-icon-"].hw-icon-large {
    line-height: .9em
}

.btn [class^="hw-icon-"].hw-icon-spin,.nav [class^="hw-icon-"].hw-icon-spin,.btn [class*=" hw-icon-"].hw-icon-spin,.nav [class*=" hw-icon-"].hw-icon-spin {
    display: inline-block
}

.nav-tabs [class^="hw-icon-"],.nav-pills [class^="hw-icon-"],.nav-tabs [class*=" hw-icon-"],.nav-pills [class*=" hw-icon-"],.nav-tabs [class^="hw-icon-"].hw-icon-large,.nav-pills [class^="hw-icon-"].hw-icon-large,.nav-tabs [class*=" hw-icon-"].hw-icon-large,.nav-pills [class*=" hw-icon-"].hw-icon-large {
    line-height: .9em
}

.btn [class^="hw-icon-"].pull-left.hw-icon-2x,.btn [class*=" hw-icon-"].pull-left.hw-icon-2x,.btn [class^="hw-icon-"].pull-right.hw-icon-2x,.btn [class*=" hw-icon-"].pull-right.hw-icon-2x {
    margin-top: .18em
}

.btn [class^="hw-icon-"].hw-icon-spin.hw-icon-large,.btn [class*=" hw-icon-"].hw-icon-spin.hw-icon-large {
    line-height: .8em
}

.btn.btn-small [class^="hw-icon-"].pull-left.hw-icon-2x,.btn.btn-small [class*=" hw-icon-"].pull-left.hw-icon-2x,.btn.btn-small [class^="hw-icon-"].pull-right.hw-icon-2x,.btn.btn-small [class*=" hw-icon-"].pull-right.hw-icon-2x {
    margin-top: .25em
}

.btn.btn-large [class^="hw-icon-"],.btn.btn-large [class*=" hw-icon-"] {
    margin-top: 0
}

.btn.btn-large [class^="hw-icon-"].pull-left.hw-icon-2x,.btn.btn-large [class*=" hw-icon-"].pull-left.hw-icon-2x,.btn.btn-large [class^="hw-icon-"].pull-right.hw-icon-2x,.btn.btn-large [class*=" hw-icon-"].pull-right.hw-icon-2x {
    margin-top: .05em
}

.btn.btn-large [class^="hw-icon-"].pull-left.hw-icon-2x,.btn.btn-large [class*=" hw-icon-"].pull-left.hw-icon-2x {
    margin-right: .2em
}

.btn.btn-large [class^="hw-icon-"].pull-right.hw-icon-2x,.btn.btn-large [class*=" hw-icon-"].pull-right.hw-icon-2x {
    margin-left: .2em
}

.nav-list [class^="hw-icon-"],.nav-list [class*=" hw-icon-"] {
    line-height: inherit
}

.icon-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: -35%
}

.icon-stack [class^="hw-icon-"],.icon-stack [class*=" hw-icon-"] {
    display: block;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    font-size: 1em;
    line-height: inherit;
    *line-height: 2em;
}

.hw-icon-stack .hw-icon-stack-base {
    font-size: 2em;
    *line-height: 1em;
}

.hw-icon-spin {
    display: inline-block;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

a .hw-icon-stack,a .hw-icon-spin {
    display: inline-block;
    text-decoration: none
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg)
    }

    100% {
        -moz-transform: rotate(359deg)
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg)
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg)
    }

    100% {
        -o-transform: rotate(359deg)
    }
}

@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0deg)
    }

    100% {
        -ms-transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(359deg)
    }
}

.hw-icon-rotate-90:before {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}

.hw-icon-rotate-180:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}

.hw-icon-rotate-270:before {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}

.hw-icon-flip-horizontal:before {
    -webkit-transform: scale(-1,1);
    -moz-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    -o-transform: scale(-1,1);
    transform: scale(-1,1)
}

.hw-icon-flip-vertical:before {
    -webkit-transform: scale(1,-1);
    -moz-transform: scale(1,-1);
    -ms-transform: scale(1,-1);
    -o-transform: scale(1,-1);
    transform: scale(1,-1)
}

a .hw-icon-rotate-90:before,a .hw-icon-rotate-180:before,a .hw-icon-rotate-270:before,a .hw-icon-flip-horizontal:before,a .hw-icon-flip-vertical:before {
    display: inline-block
}

.hw-icon-color-highwire {
    color: #a90533
}

.hw-icon-color-pdf {
    color: #dd1f12
}

.hw-icon-color-epub {
    color: #90bf2d
}

.hw-icon-color-orcid {
    color: #a6ce39
}

.hw-icon-readcube,a .hw-icon-readcube {
    display: inline-block
}

.hw-icon-readcube {
    background: url(https://www.medrxiv.org/sites/all/modules/highwire/highwire/highwire_theme_tools/img/readcube.svg) 0 0 no-repeat transparent;
    background-size: 100%;
    height: 1.2em;
    width: 1.2em;
    text-indent: -9999em
}

@font-face {
    font-family: 'hwicons';
    src: url(https://www.medrxiv.org/sites/all/modules/highwire/highwire/highwire_theme_tools/fonts/hwicons.eot?sc9idg);
    src: url(https://www.medrxiv.org/sites/all/modules/highwire/highwire/highwire_theme_tools/fonts/hwicons.eot?sc9idg#iefix) format('embedded-opentype'),url(https://www.medrxiv.org/sites/all/modules/highwire/highwire/highwire_theme_tools/fonts/hwicons.ttf?sc9idg) format('truetype'),url(https://www.medrxiv.org/sites/all/modules/highwire/highwire/highwire_theme_tools/fonts/hwicons.woff?sc9idg) format('woff'),url(https://www.medrxiv.org/sites/all/modules/highwire/highwire/highwire_theme_tools/fonts/hwicons.svg?sc9idg#hwicons) format('svg');
    font-weight: normal;
    font-style: normal
}

.hw-icon,[class^="hw-icon-"],[class*=" hw-icon-"] {
    font-family: 'hwicons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.hw-icon-highwire:before {
    content: "\e903"
}

.hw-icon-readcube:before {
    content: "\e902"
}

.hw-icon-orcid:before {
    content: "\e901"
}

.hw-icon-epub:before {
    content: "\e900"
}

.hw-icon-free:before {
    content: "\e601"
}

.hw-icon-closed-access-alt:before {
    content: "\e602"
}

.hw-icon-closed-access:before {
    content: "\e603"
}

.hw-icon-open-access:before {
    content: "\e604"
}

.hw-icon-pdf:before {
    content: "\e600"
}

/*File
@font-face{
	font-family:'hwicons';
	src:url(https://www.biorxiv.org/sites/all/modules/highwire/highwire/highwire_theme_tools/fonts/hwicons.eot?sc9idg);
	src:url(https://www.biorxiv.org/sites/all/modules/highwire/highwire/highwire_theme_tools/fonts/hwicons.eot?sc9idg#iefix) format('embedded-opentype'),
	url(https://www.biorxiv.org/sites/all/modules/highwire/highwire/highwire_theme_tools/fonts/hwicons.ttf?sc9idg) format('truetype'),
	url(https://www.biorxiv.org/sites/all/modules/highwire/highwire/highwire_theme_tools/fonts/hwicons.woff?sc9idg) format('woff'),
	url(https://www.biorxiv.org/sites/all/modules/highwire/highwire/highwire_theme_tools/fonts/hwicons.svg?sc9idg#hwicons) format('svg');
	font-weight:normal;
	font-style:normal
}
.hw-icon,
[class^="hw-icon-"],
[class*=" hw-icon-"] {
	font-family: 'hwicons' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.hw-icon-highwire:before {
	content: "\e903"
}
.hw-icon-readcube:before {
	content: "\e902"
}
.hw-icon-orcid:before {
	content: "\e901"
}
.hw-icon-epub:before {
	content: "\e900"
}
.hw-icon-free:before {
	content: "\e601"
}
.hw-icon-closed-access-alt:before {
	content: "\e602"
}
.hw-icon-closed-access:before {
	content: "\e603"
}
.hw-icon-open-access:before {
	content: "\e604"
}
.hw-icon-pdf:before {
	content: "\e600"
}
*/

/*File 4*/
html,body,div {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit
}

h1,h2,h3,h4,h5,h6 {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit;
    font-weight: bold
}

a,p,ul,ol,li,img,span,strong,em {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit
}

table,tbody,tfoot,thead,tr,th,td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit
}

applet,object,iframe,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,caption,fieldset,form,label,legend {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit
}

article,aside,figure,footer,header,hgroup,section {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit
}

canvas,details,embed,figcaption,menu,nav,output,ruby,summary,time,mark,audio,video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block
}

body {
    line-height: 1
}

b,strong {
    font-weight: bold
}

em,i {
    font-style: italic
}

ol,ul {
    list-style: none
}

blockquote,q {
    quotes: none
}

blockquote:before,blockquote:after,q:before,q:after {
    content: '';
    content: none
}

:focus {
    outline: 0
}

ins {
    text-decoration: none
}

del {
    text-decoration: line-through
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24 {
    position: relative;
    margin-left: 10px;
    margin-right: 10px
}

.container-12 .block .omega-grid,.container-16 .block .omega-grid,.container-24 .block .omega-grid {
    position: relative;
    margin-left: -10px;
    margin-right: -10px
}

.clearfix:after {
    font-size: 0
}

#skip-link {
    left: 50%;
    margin-left: -5.25em;
    margin-top: 0;
    position: absolute;
    width: auto;
    z-index: 50
}

#skip-link a,#skip-link a:link,#skip-link a:visited {
    background: #444;
    background: rgba(0,0,0,0.6);
    color: #fff;
    display: block;
    padding: 1px 10px 2px 10px;
    text-decoration: none;
    -khtml-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -o-border-radius: 0 0 10px 10px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-radius: 0 0 10px 10px
}

#skip-link a:hover,#skip-link a:active,#skip-link a:focus {
    outline: 0
}

.inline li,.tabs li,.breadcrumb li {
    list-style: none;
    display: inline;
    margin-right: .5em
}

.item-list li {
    list-style: none
}

.pager li {
    display: inline;
    margin-right: .25em
}

img {
    vertical-align: bottom
}

.field-label-inline .field-label,.field-label-inline .field-items,.field-label-inline .field-item {
    display: inline
}

::-moz-focus-inner {
    border: 0;
    padding: 0
}

input[type="search"]::-webkit-search-decoration {
    display: none
}

input,button,select,textarea {
    margin: 0;
    vertical-align: middle
}

button,input[type="reset"],input[type="submit"],input[type="button"] {
    -webkit-appearance: none;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    border-radius: 11px;
    background: #ddd url(https://www.medrxiv.org/sites/all/themes/contrib/omega/omega/images/button.png) repeat-x;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));
    background: -moz-linear-gradient(top center,#fff 0,#ddd 100%);
    border: 1px solid;
    border-color: #ddd #bbb #999;
    cursor: pointer;
    color: #333;
    font: bold 12px/1.2 Arial,sans-serif;
    outline: 0;
    overflow: visible;
    padding: 3px 10px 4px;
    text-shadow: #fff 0 1px 1px;
    width: auto;
    *padding-top: 2px;
    *padding-bottom: 0;
}

button {
    *padding-top: 1px;
    *padding-bottom: 1px;
}

textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"] {
    -webkit-appearance: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid;
    border-color: #848484 #c1c1c1 #e1e1e1;
    color: #000;
    outline: 0;
    padding: 2px 3px;
    font-size: 13px;
    font-family: Arial,sans-serif;
    height: 1.8em;
    *padding-top: 2px;
    *padding-bottom: 1px;
    *height: auto;
}

input.placeholder_text,textarea.placeholder_text,input:-moz-placeholder,textarea:-moz-placeholder {
    color: #888
}

::-webkit-input-placeholder {
    color: #888
}

button:focus,button:active,input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active {
    -moz-box-shadow: #06f 0 0 7px;
    -webkit-box-shadow: #06f 0 0 7px;
    box-shadow: #06f 0 0 7px;
    z-index: 1
}

input[type="file"]:focus,input[type="file"]:active,input[type="radio"]:focus,input[type="radio"]:active,input[type="checkbox"]:focus,input[type="checkbox"]:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

select[disabled],textarea[disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="email"][disabled],input[type="month"][disabled],input[type="number"][disabled],input[type="password"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="text"][disabled],input[type="time"][disabled],input[type="url"][disabled],input[type="week"][disabled] {
    background-color: #eee
}

button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled] {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    color: #888;
    cursor: default
}

textarea,select[size],select[multiple] {
    height: auto
}

@media(-webkit-min-device-pixel-ratio: 0) {
    select {
        background-image:url(https://www.medrxiv.org/sites/all/themes/contrib/omega/omega/images/select-arrow.gif);
        background-repeat: no-repeat;
        background-position: right center;
        padding-right: 20px
    }

    select[size],select[multiple] {
        background-image: none;
        padding: 0
    }
}

textarea {
    min-height: 40px;
    overflow: auto;
    resize: vertical;
    width: 100%
}

optgroup {
    color: #000;
    font-style: normal;
    font-weight: normal
}

.ie6-button,* html button {
    background: #ddd url(https://www.medrxiv.org/sites/all/themes/contrib/omega/omega/images/button.png) repeat-x;
    border: 1px solid;
    border-color: #ddd #bbb #999;
    cursor: pointer;
    color: #333;
    font: bold 12px/1.2 Arial,sans-serif;
    padding: 2px 10px 0;
    overflow: visible;
    width: auto
}

* html button {
    padding-top: 1px;
    padding-bottom: 1px
}

.ie6-input,* html textarea,* html select {
    background: #fff;
    border: 1px solid;
    border-color: #848484 #c1c1c1 #e1e1e1;
    color: #000;
    padding: 2px 3px 1px;
    font-size: 13px;
    font-family: Arial,sans-serif;
    vertical-align: top
}

* html select {
    margin-top: 1px
}

.placeholder_text,.ie6-input-disabled,.ie6-button-disabled {
    color: #888
}

.ie6-input-disabled {
    background: #eee
}

body {
    font: 13px/1.5 Verdana,Helvetica,Arial,sans-serif
}

a:link,a:visited {
    color: #0062a0;
    text-decoration: underline
}

a:hover {
    color: #202124;
    text-decoration: none
}

a:active {
    color: #202124;
    text-decoration: none;
    color: #000
}

hr {
    margin: 0;
    padding: 0;
    border: 0;
    height: 1px;
    background: #5294c1
}

h1,h2,h3,h4,h5,h6 {
    letter-spacing: -.05em;
    font-family: Georgia,'Times New Roman',serif
}

h1 {
    font-size: 36px
}

h2 {
    font-size: 28px
}

h1.site-name,h2.site-name {
    font-size: 36px
}

h2.block-title {
    font-size: 18px;
    margin: 0
}

h2.node-title {
    font-size: 28px
}

h3 {
    font-size: 21px
}

h4 {
    font-size: 19px
}

h5 {
    font-size: 17px
}

h6 {
    font-size: 15px
}

ol {
    list-style: decimal
}

ul {
    list-style: disc
}

ul ul,ol ol {
    padding-top: .5em
}

.node ol,.node ul {
    padding-left: 1.2em
}

.node ul.inline,.node ol.inline {
    padding-left: 0
}

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {
    margin-bottom: 20px
}

dt,.admin h3 {
    font-size: 18px;
    margin: 0
}

dd {
    padding-left: 10px;
    font-size: .9em;
    font-style: italic;
    margin-bottom: 20px
}

.logo-img {
    float: left;
    margin-right: 20px
}

.site-name-slogan {
    float: left
}

.site-name {
    margin-top: 20px
}

.site-name a {
    text-decoration: none
}

.site-name,.site-slogan {
    margin-bottom: 0;
    line-height: 1em
}

.site-slogan {
    font-weight: normal
}

.menu {
    margin: 0;
    padding: 0
}

.menu li {
    list-style: none
}

.form-actions input {
    margin-right: .5em
}

.form-actions input:hover {
    background: #fff
}

label {
    font-weight: bold
}

button.button-link,input[type="submit"].button-link,input[type="button"].button-link,input[type="reset"].button-link {
    background: none;
    border: 0;
    display: inline;
    margin: 0;
    padding: 0;
    outline: 0;
    outline-offset: 0;
    color: inherit;
    cursor: pointer;
    text-decoration: underline
}

button.button-link::-moz-focus-inner,input[type="submit"].button-link::-moz-focus-inner,input[type="button"].button-link::-moz-focus-inner,input[type="reset"].button-link::-moz-focus-inner {
    border: 0;
    padding: 0
}

button.button-link:active,input[type="submit"].button-link:active,input[type="button"].button-link:active,input[type="reset"].button-link:active {
    box-shadow: none
}

button.button-link:focus,input[type="submit"].button-link:focus,input[type="button"].button-link:focus,input[type="reset"].button-link:focus {
    outline: black dotted 1px;
    box-shadow: 0 0 1px 2px white
}

.recaptchatable #recaptcha_response_field {
    height: 1.5em !important
}

.webform-container-inline>label,.form-items-inline>.form-item {
    display: inline-block;
    *display: inline;
    *zoom:1;}

.webform-component-radios>.form-radios,.webform-component-checkboxes>.form-checkboxes {
    margin-left: 2em
}

.form-items-inline>.form-item {
    margin-right: 1em
}

.form-items-inline>.form-item:last-child {
    margin-right: 0
}

.webform-container-inline>label {
    width: 25%;
    margin-right: 0;
    max-width: 150px;
    padding-right: 1em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.webform-container-inline>input[type],.webform-container-inline>select,.webform-container-inline>textarea,.webform-container-inline>div {
    max-width: 75%
}

.node-webform .submitted,.node-webform .forward_link {
    display: none
}

[id^="edit-hw-citation-text-elements"] .fieldset-content>.form-type-select {
    border-top: 1px solid #dddcd7;
    margin-top: 20px;
    padding-top: 15px
}

[id^="edit-hw-citation-text-elements"] .fieldset-content>.form-type-select:first-child,[id^="edit-hw-citation-text-elements"] .fieldset-content>.description:first-child+.form-type-select {
    border-top: 0;
    margin-top: 0;
    padding-top: 0
}

body {
    min-width: 320px
}

.container-30 {
    margin-left: auto;
    margin-right: auto
}

.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24,.grid-25,.grid-26,.grid-27,.grid-28,.grid-29,.grid-30 {
    position: relative;
    margin-left: 10px;
    margin-right: 10px
}

.push-1,.pull-1,.push-2,.pull-2,.push-3,.pull-3,.push-4,.pull-4,.push-5,.pull-5,.push-6,.pull-6,.push-7,.pull-7,.push-8,.pull-8,.push-9,.pull-9,.push-10,.pull-10,.push-11,.pull-11,.push-12,.pull-12,.push-13,.pull-13,.push-14,.pull-14,.push-15,.pull-15,.push-16,.pull-16,.push-17,.pull-17,.push-18,.pull-18,.push-19,.pull-19,.push-20,.pull-20,.push-21,.pull-21,.push-22,.pull-22,.push-23,.pull-23,.push-24,.pull-24,.push-25,.pull-25,.push-26,.pull-26,.push-27,.pull-27,.push-28,.pull-28,.push-29,.pull-29,.push-30,.pull-30 {
    position: relative
}

.container-12 .block .omega-grid,.container-16 .block .omega-grid,.container-24 .block .omega-grid,.container-30 .block .omega-grid {
    position: relative;
    margin-left: -10px;
    margin-right: -10px
}

.alpha,.omega {
    margin-left: auto;
    margin-right: auto
}

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0
}

.clearfix:before,.clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0
}

.clearfix:after {
    clear: both
}

.clearfix {
    zoom:1}

@font-face {
    font-family: 'FontAwesome';
    src: url(https://www.medrxiv.org/sites/all/themes/highwire/jcore_1/font/fontawesome-webfont.eot?v=3.2.1);
    src: url(https://www.medrxiv.org/sites/all/themes/highwire/jcore_1/font/fontawesome-webfont.eot?#iefix&v=3.2.1) format('embedded-opentype'),url(https://www.medrxiv.org/sites/all/themes/highwire/jcore_1/font/fontawesome-webfont.woff?v=3.2.1) format('woff'),url(https://www.medrxiv.org/sites/all/themes/highwire/jcore_1/font/fontawesome-webfont.ttf?v=3.2.1) format('truetype'),url(https://www.medrxiv.org/sites/all/themes/highwire/jcore_1/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1) format('svg');
    font-weight: normal;
    font-style: normal
}

[class^="icon-"],[class*=" icon-"] {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    *margin-right: .3em;
}

[class^="icon-"]:before,[class*=" icon-"]:before {
    text-decoration: inherit;
    display: inline-block;
    speak: none
}

.icon-large:before {
    vertical-align: -10%;
    font-size: 1.3333333333333333em
}

a [class^="icon-"],a [class*=" icon-"] {
    display: inline
}

[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width {
    display: inline-block;
    width: 1.1428571428571428em;
    text-align: right;
    padding-right: .2857142857142857em
}

[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large {
    width: 1.4285714285714286em
}

.icons-ul {
    margin-left: 2.142857142857143em;
    list-style-type: none
}

.icons-ul>li {
    position: relative
}

.icons-ul .icon-li {
    position: absolute;
    left: -2.142857142857143em;
    width: 2.142857142857143em;
    text-align: center;
    line-height: inherit
}

[class^="icon-"].hide,[class*=" icon-"].hide {
    display: none
}

.icon-muted {
    color: #eee
}

.icon-light {
    color: #fff
}

.icon-dark {
    color: #333
}

.icon-border {
    border: solid 1px #eee;
    padding: .2em .25em .15em;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.icon-2x {
    font-size: 2em
}

.icon-2x.icon-border {
    border-width: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.icon-3x {
    font-size: 3em
}

.icon-3x.icon-border {
    border-width: 3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.icon-4x {
    font-size: 4em
}

.icon-4x.icon-border {
    border-width: 4px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.icon-5x {
    font-size: 5em
}

.icon-5x.icon-border {
    border-width: 5px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

[class^="icon-"].pull-left,[class*=" icon-"].pull-left {
    margin-right: .3em
}

[class^="icon-"].pull-right,[class*=" icon-"].pull-right {
    margin-left: .3em
}

[class^="icon-"],[class*=" icon-"] {
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    margin-top: 0
}

.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"] {
    background-image: none
}

.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large {
    line-height: .9em
}

.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin {
    display: inline-block
}

.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large {
    line-height: .9em
}

.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x {
    margin-top: .18em
}

.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large {
    line-height: .8em
}

.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
    margin-top: .25em
}

.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"] {
    margin-top: 0
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
    margin-top: .05em
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
    margin-right: .2em
}

.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
    margin-left: .2em
}

.nav-list [class^="icon-"],.nav-list [class*=" icon-"] {
    line-height: inherit
}

.icon-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: -35%
}

.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"] {
    display: block;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    font-size: 1em;
    line-height: inherit;
    *line-height: 2em;
}

.icon-stack .icon-stack-base {
    font-size: 2em;
    *line-height: 1em;
}

.icon-spin {
    display: inline-block;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

a .icon-stack,a .icon-spin {
    display: inline-block;
    text-decoration: none
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg)
    }

    100% {
        -moz-transform: rotate(359deg)
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg)
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg)
    }

    100% {
        -o-transform: rotate(359deg)
    }
}

@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0deg)
    }

    100% {
        -ms-transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(359deg)
    }
}

.icon-rotate-90:before {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}

.icon-rotate-180:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}

.icon-rotate-270:before {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}

.icon-flip-horizontal:before {
    -webkit-transform: scale(-1,1);
    -moz-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    -o-transform: scale(-1,1);
    transform: scale(-1,1)
}

.icon-flip-vertical:before {
    -webkit-transform: scale(1,-1);
    -moz-transform: scale(1,-1);
    -ms-transform: scale(1,-1);
    -o-transform: scale(1,-1);
    transform: scale(1,-1)
}

a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before {
    display: inline-block
}

.icon-glass:before {
    content: "\f000"
}

.icon-music:before {
    content: "\f001"
}

.icon-search:before {
    content: "\f002"
}

.icon-envelope-alt:before {
    content: "\f003"
}

.icon-heart:before {
    content: "\f004"
}

.icon-star:before {
    content: "\f005"
}

.icon-star-empty:before {
    content: "\f006"
}

.icon-user:before {
    content: "\f007"
}

.icon-film:before {
    content: "\f008"
}

.icon-th-large:before {
    content: "\f009"
}

.icon-th:before {
    content: "\f00a"
}

.icon-th-list:before {
    content: "\f00b"
}

.icon-ok:before {
    content: "\f00c"
}

.icon-remove:before {
    content: "\f00d"
}

.icon-zoom-in:before {
    content: "\f00e"
}

.icon-zoom-out:before {
    content: "\f010"
}

.icon-power-off:before,.icon-off:before {
    content: "\f011"
}

.icon-signal:before {
    content: "\f012"
}

.icon-gear:before,.icon-cog:before {
    content: "\f013"
}

.icon-trash:before {
    content: "\f014"
}

.icon-home:before {
    content: "\f015"
}

.icon-file-alt:before {
    content: "\f016"
}

.icon-time:before {
    content: "\f017"
}

.icon-road:before {
    content: "\f018"
}

.icon-download-alt:before {
    content: "\f019"
}

.icon-download:before {
    content: "\f01a"
}

.icon-upload:before {
    content: "\f01b"
}

.icon-inbox:before {
    content: "\f01c"
}

.icon-play-circle:before {
    content: "\f01d"
}

.icon-rotate-right:before,.icon-repeat:before {
    content: "\f01e"
}

.icon-refresh:before {
    content: "\f021"
}

.icon-list-alt:before {
    content: "\f022"
}

.icon-lock:before {
    content: "\f023"
}

.icon-flag:before {
    content: "\f024"
}

.icon-headphones:before {
    content: "\f025"
}

.icon-volume-off:before {
    content: "\f026"
}

.icon-volume-down:before {
    content: "\f027"
}

.icon-volume-up:before {
    content: "\f028"
}

.icon-qrcode:before {
    content: "\f029"
}

.icon-barcode:before {
    content: "\f02a"
}

.icon-tag:before {
    content: "\f02b"
}

.icon-tags:before {
    content: "\f02c"
}

.icon-book:before {
    content: "\f02d"
}

.icon-bookmark:before {
    content: "\f02e"
}

.icon-print:before {
    content: "\f02f"
}

.icon-camera:before {
    content: "\f030"
}

.icon-font:before {
    content: "\f031"
}

.icon-bold:before {
    content: "\f032"
}

.icon-italic:before {
    content: "\f033"
}

.icon-text-height:before {
    content: "\f034"
}

.icon-text-width:before {
    content: "\f035"
}

.icon-align-left:before {
    content: "\f036"
}

.icon-align-center:before {
    content: "\f037"
}

.icon-align-right:before {
    content: "\f038"
}

.icon-align-justify:before {
    content: "\f039"
}

.icon-list:before {
    content: "\f03a"
}

.icon-indent-left:before {
    content: "\f03b"
}

.icon-indent-right:before {
    content: "\f03c"
}

.icon-facetime-video:before {
    content: "\f03d"
}

.icon-picture:before {
    content: "\f03e"
}

.icon-pencil:before {
    content: "\f040"
}

.icon-map-marker:before {
    content: "\f041"
}

.icon-adjust:before {
    content: "\f042"
}

.icon-tint:before {
    content: "\f043"
}

.icon-edit:before {
    content: "\f044"
}

.icon-share:before {
    content: "\f045"
}

.icon-check:before {
    content: "\f046"
}

.icon-move:before {
    content: "\f047"
}

.icon-step-backward:before {
    content: "\f048"
}

.icon-fast-backward:before {
    content: "\f049"
}

.icon-backward:before {
    content: "\f04a"
}

.icon-play:before {
    content: "\f04b"
}

.icon-pause:before {
    content: "\f04c"
}

.icon-stop:before {
    content: "\f04d"
}

.icon-forward:before {
    content: "\f04e"
}

.icon-fast-forward:before {
    content: "\f050"
}

.icon-step-forward:before {
    content: "\f051"
}

.icon-eject:before {
    content: "\f052"
}

.icon-chevron-left:before {
    content: "\f053"
}

.icon-chevron-right:before {
    content: "\f054"
}

.icon-plus-sign:before {
    content: "\f055"
}

.icon-minus-sign:before {
    content: "\f056"
}

.icon-remove-sign:before {
    content: "\f057"
}

.icon-ok-sign:before {
    content: "\f058"
}

.icon-question-sign:before {
    content: "\f059"
}

.icon-info-sign:before {
    content: "\f05a"
}

.icon-screenshot:before {
    content: "\f05b"
}

.icon-remove-circle:before {
    content: "\f05c"
}

.icon-ok-circle:before {
    content: "\f05d"
}

.icon-ban-circle:before {
    content: "\f05e"
}

.icon-arrow-left:before {
    content: "\f060"
}

.icon-arrow-right:before {
    content: "\f061"
}

.icon-arrow-up:before {
    content: "\f062"
}

.icon-arrow-down:before {
    content: "\f063"
}

.icon-mail-forward:before,.icon-share-alt:before {
    content: "\f064"
}

.icon-resize-full:before {
    content: "\f065"
}

.icon-resize-small:before {
    content: "\f066"
}

.icon-plus:before {
    content: "\f067"
}

.icon-minus:before {
    content: "\f068"
}

.icon-asterisk:before {
    content: "\f069"
}

.icon-exclamation-sign:before {
    content: "\f06a"
}

.icon-gift:before {
    content: "\f06b"
}

.icon-leaf:before {
    content: "\f06c"
}

.icon-fire:before {
    content: "\f06d"
}

.icon-eye-open:before {
    content: "\f06e"
}

.icon-eye-close:before {
    content: "\f070"
}

.icon-warning-sign:before {
    content: "\f071"
}

.icon-plane:before {
    content: "\f072"
}

.icon-calendar:before {
    content: "\f073"
}

.icon-random:before {
    content: "\f074"
}

.icon-comment:before {
    content: "\f075"
}

.icon-magnet:before {
    content: "\f076"
}

.icon-chevron-up:before {
    content: "\f077"
}

.icon-chevron-down:before {
    content: "\f078"
}

.icon-retweet:before {
    content: "\f079"
}

.icon-shopping-cart:before {
    content: "\f07a"
}

.icon-folder-close:before {
    content: "\f07b"
}

.icon-folder-open:before {
    content: "\f07c"
}

.icon-resize-vertical:before {
    content: "\f07d"
}

.icon-resize-horizontal:before {
    content: "\f07e"
}

.icon-bar-chart:before {
    content: "\f080"
}

.icon-twitter-sign:before {
    content: "\f081"
}

.icon-facebook-sign:before {
    content: "\f082"
}

.icon-camera-retro:before {
    content: "\f083"
}

.icon-key:before {
    content: "\f084"
}

.icon-gears:before,.icon-cogs:before {
    content: "\f085"
}

.icon-comments:before {
    content: "\f086"
}

.icon-thumbs-up-alt:before {
    content: "\f087"
}

.icon-thumbs-down-alt:before {
    content: "\f088"
}

.icon-star-half:before {
    content: "\f089"
}

.icon-heart-empty:before {
    content: "\f08a"
}

.icon-signout:before {
    content: "\f08b"
}

.icon-linkedin-sign:before {
    content: "\f08c"
}

.icon-pushpin:before {
    content: "\f08d"
}

.icon-external-link:before {
    content: "\f08e"
}

.icon-signin:before {
    content: "\f090"
}

.icon-trophy:before {
    content: "\f091"
}

.icon-github-sign:before {
    content: "\f092"
}

.icon-upload-alt:before {
    content: "\f093"
}

.icon-lemon:before {
    content: "\f094"
}

.icon-phone:before {
    content: "\f095"
}

.icon-unchecked:before,.icon-check-empty:before {
    content: "\f096"
}

.icon-bookmark-empty:before {
    content: "\f097"
}

.icon-phone-sign:before {
    content: "\f098"
}

.icon-twitter:before {
    content: "\f099"
}

.icon-facebook:before {
    content: "\f09a"
}

.icon-github:before {
    content: "\f09b"
}

.icon-unlock:before {
    content: "\f09c"
}

.icon-credit-card:before {
    content: "\f09d"
}

.icon-rss:before {
    content: "\f09e"
}

.icon-hdd:before {
    content: "\f0a0"
}

.icon-bullhorn:before {
    content: "\f0a1"
}

.icon-bell:before {
    content: "\f0a2"
}

.icon-certificate:before {
    content: "\f0a3"
}

.icon-hand-right:before {
    content: "\f0a4"
}

.icon-hand-left:before {
    content: "\f0a5"
}

.icon-hand-up:before {
    content: "\f0a6"
}

.icon-hand-down:before {
    content: "\f0a7"
}

.icon-circle-arrow-left:before {
    content: "\f0a8"
}

.icon-circle-arrow-right:before {
    content: "\f0a9"
}

.icon-circle-arrow-up:before {
    content: "\f0aa"
}

.icon-circle-arrow-down:before {
    content: "\f0ab"
}

.icon-globe:before {
    content: "\f0ac"
}

.icon-wrench:before {
    content: "\f0ad"
}

.icon-tasks:before {
    content: "\f0ae"
}

.icon-filter:before {
    content: "\f0b0"
}

.icon-briefcase:before {
    content: "\f0b1"
}

.icon-fullscreen:before {
    content: "\f0b2"
}

.icon-group:before {
    content: "\f0c0"
}

.icon-link:before {
    content: "\f0c1"
}

.icon-cloud:before {
    content: "\f0c2"
}

.icon-beaker:before {
    content: "\f0c3"
}

.icon-cut:before {
    content: "\f0c4"
}

.icon-copy:before {
    content: "\f0c5"
}

.icon-paperclip:before,.icon-paper-clip:before {
    content: "\f0c6"
}

.icon-save:before {
    content: "\f0c7"
}

.icon-sign-blank:before {
    content: "\f0c8"
}

.icon-reorder:before {
    content: "\f0c9"
}

.icon-list-ul:before {
    content: "\f0ca"
}

.icon-list-ol:before {
    content: "\f0cb"
}

.icon-strikethrough:before {
    content: "\f0cc"
}

.icon-underline:before {
    content: "\f0cd"
}

.icon-table:before {
    content: "\f0ce"
}

.icon-magic:before {
    content: "\f0d0"
}

.icon-truck:before {
    content: "\f0d1"
}

.icon-pinterest:before {
    content: "\f0d2"
}

.icon-pinterest-sign:before {
    content: "\f0d3"
}

.icon-google-plus-sign:before {
    content: "\f0d4"
}

.icon-google-plus:before {
    content: "\f0d5"
}

.icon-money:before {
    content: "\f0d6"
}

.icon-caret-down:before {
    content: "\f0d7"
}

.icon-caret-up:before {
    content: "\f0d8"
}

.icon-caret-left:before {
    content: "\f0d9"
}

.icon-caret-right:before {
    content: "\f0da"
}

.icon-columns:before {
    content: "\f0db"
}

.icon-sort:before {
    content: "\f0dc"
}

.icon-sort-down:before {
    content: "\f0dd"
}

.icon-sort-up:before {
    content: "\f0de"
}

.icon-envelope:before {
    content: "\f0e0"
}

.icon-linkedin:before {
    content: "\f0e1"
}

.icon-rotate-left:before,.icon-undo:before {
    content: "\f0e2"
}

.icon-legal:before {
    content: "\f0e3"
}

.icon-dashboard:before {
    content: "\f0e4"
}

.icon-comment-alt:before {
    content: "\f0e5"
}

.icon-comments-alt:before {
    content: "\f0e6"
}

.icon-bolt:before {
    content: "\f0e7"
}

.icon-sitemap:before {
    content: "\f0e8"
}

.icon-umbrella:before {
    content: "\f0e9"
}

.icon-paste:before {
    content: "\f0ea"
}

.icon-lightbulb:before {
    content: "\f0eb"
}

.icon-exchange:before {
    content: "\f0ec"
}

.icon-cloud-download:before {
    content: "\f0ed"
}

.icon-cloud-upload:before {
    content: "\f0ee"
}

.icon-user-md:before {
    content: "\f0f0"
}

.icon-stethoscope:before {
    content: "\f0f1"
}

.icon-suitcase:before {
    content: "\f0f2"
}

.icon-bell-alt:before {
    content: "\f0f3"
}

.icon-coffee:before {
    content: "\f0f4"
}

.icon-food:before {
    content: "\f0f5"
}

.icon-file-text-alt:before {
    content: "\f0f6"
}

.icon-building:before {
    content: "\f0f7"
}

.icon-hospital:before {
    content: "\f0f8"
}

.icon-ambulance:before {
    content: "\f0f9"
}

.icon-medkit:before {
    content: "\f0fa"
}

.icon-fighter-jet:before {
    content: "\f0fb"
}

.icon-beer:before {
    content: "\f0fc"
}

.icon-h-sign:before {
    content: "\f0fd"
}

.icon-plus-sign-alt:before {
    content: "\f0fe"
}

.icon-double-angle-left:before {
    content: "\f100"
}

.icon-double-angle-right:before {
    content: "\f101"
}

.icon-double-angle-up:before {
    content: "\f102"
}

.icon-double-angle-down:before {
    content: "\f103"
}

.icon-angle-left:before {
    content: "\f104"
}

.icon-angle-right:before {
    content: "\f105"
}

.icon-angle-up:before {
    content: "\f106"
}

.icon-angle-down:before {
    content: "\f107"
}

.icon-desktop:before {
    content: "\f108"
}

.icon-laptop:before {
    content: "\f109"
}

.icon-tablet:before {
    content: "\f10a"
}

.icon-mobile-phone:before {
    content: "\f10b"
}

.icon-circle-blank:before {
    content: "\f10c"
}

.icon-quote-left:before {
    content: "\f10d"
}

.icon-quote-right:before {
    content: "\f10e"
}

.icon-spinner:before {
    content: "\f110"
}

.icon-circle:before {
    content: "\f111"
}

.icon-mail-reply:before,.icon-reply:before {
    content: "\f112"
}

.icon-github-alt:before {
    content: "\f113"
}

.icon-folder-close-alt:before {
    content: "\f114"
}

.icon-folder-open-alt:before {
    content: "\f115"
}

.icon-expand-alt:before {
    content: "\f116"
}

.icon-collapse-alt:before {
    content: "\f117"
}

.icon-smile:before {
    content: "\f118"
}

.icon-frown:before {
    content: "\f119"
}

.icon-meh:before {
    content: "\f11a"
}

.icon-gamepad:before {
    content: "\f11b"
}

.icon-keyboard:before {
    content: "\f11c"
}

.icon-flag-alt:before {
    content: "\f11d"
}

.icon-flag-checkered:before {
    content: "\f11e"
}

.icon-terminal:before {
    content: "\f120"
}

.icon-code:before {
    content: "\f121"
}

.icon-reply-all:before {
    content: "\f122"
}

.icon-mail-reply-all:before {
    content: "\f122"
}

.icon-star-half-full:before,.icon-star-half-empty:before {
    content: "\f123"
}

.icon-location-arrow:before {
    content: "\f124"
}

.icon-crop:before {
    content: "\f125"
}

.icon-code-fork:before {
    content: "\f126"
}

.icon-unlink:before {
    content: "\f127"
}

.icon-question:before {
    content: "\f128"
}

.icon-info:before {
    content: "\f129"
}

.icon-exclamation:before {
    content: "\f12a"
}

.icon-superscript:before {
    content: "\f12b"
}

.icon-subscript:before {
    content: "\f12c"
}

.icon-eraser:before {
    content: "\f12d"
}

.icon-puzzle-piece:before {
    content: "\f12e"
}

.icon-microphone:before {
    content: "\f130"
}

.icon-microphone-off:before {
    content: "\f131"
}

.icon-shield:before {
    content: "\f132"
}

.icon-calendar-empty:before {
    content: "\f133"
}

.icon-fire-extinguisher:before {
    content: "\f134"
}

.icon-rocket:before {
    content: "\f135"
}

.icon-maxcdn:before {
    content: "\f136"
}

.icon-chevron-sign-left:before {
    content: "\f137"
}

.icon-chevron-sign-right:before {
    content: "\f138"
}

.icon-chevron-sign-up:before {
    content: "\f139"
}

.icon-chevron-sign-down:before {
    content: "\f13a"
}

.icon-html5:before {
    content: "\f13b"
}

.icon-css3:before {
    content: "\f13c"
}

.icon-anchor:before {
    content: "\f13d"
}

.icon-unlock-alt:before {
    content: "\f13e"
}

.icon-bullseye:before {
    content: "\f140"
}

.icon-ellipsis-horizontal:before {
    content: "\f141"
}

.icon-ellipsis-vertical:before {
    content: "\f142"
}

.icon-rss-sign:before {
    content: "\f143"
}

.icon-play-sign:before {
    content: "\f144"
}

.icon-ticket:before {
    content: "\f145"
}

.icon-minus-sign-alt:before {
    content: "\f146"
}

.icon-check-minus:before {
    content: "\f147"
}

.icon-level-up:before {
    content: "\f148"
}

.icon-level-down:before {
    content: "\f149"
}

.icon-check-sign:before {
    content: "\f14a"
}

.icon-edit-sign:before {
    content: "\f14b"
}

.icon-external-link-sign:before {
    content: "\f14c"
}

.icon-share-sign:before {
    content: "\f14d"
}

.icon-compass:before {
    content: "\f14e"
}

.icon-collapse:before {
    content: "\f150"
}

.icon-collapse-top:before {
    content: "\f151"
}

.icon-expand:before {
    content: "\f152"
}

.icon-euro:before,.icon-eur:before {
    content: "\f153"
}

.icon-gbp:before {
    content: "\f154"
}

.icon-dollar:before,.icon-usd:before {
    content: "\f155"
}

.icon-rupee:before,.icon-inr:before {
    content: "\f156"
}

.icon-yen:before,.icon-jpy:before {
    content: "\f157"
}

.icon-renminbi:before,.icon-cny:before {
    content: "\f158"
}

.icon-won:before,.icon-krw:before {
    content: "\f159"
}

.icon-bitcoin:before,.icon-btc:before {
    content: "\f15a"
}

.icon-file:before {
    content: "\f15b"
}

.icon-file-text:before {
    content: "\f15c"
}

.icon-sort-by-alphabet:before {
    content: "\f15d"
}

.icon-sort-by-alphabet-alt:before {
    content: "\f15e"
}

.icon-sort-by-attributes:before {
    content: "\f160"
}

.icon-sort-by-attributes-alt:before {
    content: "\f161"
}

.icon-sort-by-order:before {
    content: "\f162"
}

.icon-sort-by-order-alt:before {
    content: "\f163"
}

.icon-thumbs-up:before {
    content: "\f164"
}

.icon-thumbs-down:before {
    content: "\f165"
}

.icon-youtube-sign:before {
    content: "\f166"
}

.icon-youtube:before {
    content: "\f167"
}

.icon-xing:before {
    content: "\f168"
}

.icon-xing-sign:before {
    content: "\f169"
}

.icon-youtube-play:before {
    content: "\f16a"
}

.icon-dropbox:before {
    content: "\f16b"
}

.icon-stackexchange:before {
    content: "\f16c"
}

.icon-instagram:before {
    content: "\f16d"
}

.icon-flickr:before {
    content: "\f16e"
}

.icon-adn:before {
    content: "\f170"
}

.icon-bitbucket:before {
    content: "\f171"
}

.icon-bitbucket-sign:before {
    content: "\f172"
}

.icon-tumblr:before {
    content: "\f173"
}

.icon-tumblr-sign:before {
    content: "\f174"
}

.icon-long-arrow-down:before {
    content: "\f175"
}

.icon-long-arrow-up:before {
    content: "\f176"
}

.icon-long-arrow-left:before {
    content: "\f177"
}

.icon-long-arrow-right:before {
    content: "\f178"
}

.icon-apple:before {
    content: "\f179"
}

.icon-windows:before {
    content: "\f17a"
}

.icon-android:before {
    content: "\f17b"
}

.icon-linux:before {
    content: "\f17c"
}

.icon-dribbble:before {
    content: "\f17d"
}

.icon-skype:before {
    content: "\f17e"
}

.icon-foursquare:before {
    content: "\f180"
}

.icon-trello:before {
    content: "\f181"
}

.icon-female:before {
    content: "\f182"
}

.icon-male:before {
    content: "\f183"
}

.icon-gittip:before {
    content: "\f184"
}

.icon-sun:before {
    content: "\f185"
}

.icon-moon:before {
    content: "\f186"
}

.icon-archive:before {
    content: "\f187"
}

.icon-bug:before {
    content: "\f188"
}

.icon-vk:before {
    content: "\f189"
}

.icon-weibo:before {
    content: "\f18a"
}

.icon-renren:before {
    content: "\f18b"
}

textarea,select,.chosen-container,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],.highwire-search-form .container-inline-date .form-item,.highwire-search-form .container-inline-date .form-item input {
    max-width: 100%
}

.chosen-container-single .chosen-single {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

textarea:focus,select:focus,input:focus,.chosen-container-active .chosen-single,.chosen-container-active .chosen-choices,.chosen-container .chosen-drop {
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.15);
    -moz-box-shadow: 0 0 2px rgba(0,0,0,0.15);
    box-shadow: 0 0 2px rgba(0,0,0,0.15)
}

input[type="radio"]:focus+label,input[type="checkbox"]:focus+label {
    outline: gray dotted 1px;
    outline: rgba(255,255,255,.5) dotted 1px;
    box-shadow: 0 0 4px 0 rgba(0,0,0,.5)
}

.button-wrapper,.button a,a.button,.input-prepend .add-on,.input-append .add-on,.user-login-block-inline .form-item,.user-login-block-inline .form-actions,.user-login-block-inline .item-list,.chosen-container-single .chosen-single span,.highwire-search-form .form-type-compound-search .form-type-prefix-text,.highwire-search-facets-form .form-item-buckets .form-type-checkbox>label {
    display: inline-block;
    *display: inline;
    *zoom:1;}

.button.button-grid a,.button-grid a.button {
    display: block;
    padding: 8px
}

.button a,.button a:link,.button a:visited,.button a:hover,a.button,a.button:link,a.button:visited,a.button:hover,.button-wrapper,button,input[type="reset"],input[type="submit"],input[type="button"] {
    background-image: none;
    border-style: solid;
    border-width: 1px
}

button.button-link,input[type="reset"].button-link,input[type="submit"].button-link,input[type="button"].button-link,.button-link-wrapper,.button-wrapper.button-mini,.button-wrapper>button,.button-wrapper>input[type="reset"],.button-wrapper>input[type="submit"],.button-wrapper>input[type="button"] {
    border-width: 0
}

.input-prepend,.input-append {
    position: relative
}

.input-prepend .add-on,.input-append .add-on {
    min-width: 22px;
    padding: 0 3px;
    position: absolute;
    text-align: center;
    top: 0;
    width: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.input-prepend .add-on {
    left: 0
}

.input-append .add-on {
    right: 0
}

.input-prepend input {
    padding-left: 22px
}

.input-append input {
    padding-right: 22px
}

.button a.link-icon [class^="icon-"],.button a.link-icon [class*=" icon-"],a.button.link-icon [class^="icon-"],a.button.link-icon [class*=" icon-"] {
    margin-left: -5px
}

.button a.link-icon-right [class^="icon-"],.button a.link-icon-right [class*=" icon-"],a.button.link-icon-right [class^="icon-"],a.button.link-icon-right [class*=" icon-"] {
    margin-left: 0;
    margin-right: -3px
}

.button-wrapper {
    position: relative
}

.button-wrapper.button-mini {
    font-size: 1.5em
}

.button-wrapper [class^="icon-"],.button-wrapper [class*=" icon-"] {
    padding: 8px 0 10px;
    position: absolute;
    left: 15px
}

.button-wrapper [class^="icon-"]+input,.button-wrapper [class*=" icon-"]+input {
    padding-left: 35px
}

.button-wrapper.button-icon-right [class^="icon-"],.button-wrapper.button-icon-right [class*=" icon-"] {
    text-align: right;
    right: 17px
}

.button-wrapper.button-icon-right [class^="icon-"]+input,.button-wrapper.button-icon-right [class*=" icon-"]+input {
    padding-left: 20px
}

.button-link-wrapper [class^="icon-"],.button-link-wrapper [class*=" icon-"] {
    left: 0;
    padding: 0
}

.button-wrapper.button-mini [class^="icon-"],.button-wrapper.button-mini [class*=" icon-"] {
    left: 0;
    padding: 0
}

.chosen-container-multi .chosen-choices,.chosen-container-single .chosen-single,.chosen-container-active.chosen-with-drop .chosen-single,.chosen-container .chosen-drop {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.chosen-container-multi .chosen-choices {
    min-height: 2.5em
}

.chosen-container-single .chosen-single span {
    vertical-align: middle
}

.chosen-container-single .chosen-single div b:after,.chosen-container-multi .chosen-choices:after {
    position: absolute;
    right: 8px;
    top: 0
}

.chosen-container-single .chosen-single div b {
    background: none
}

.chosen-container-multi .chosen-results {
    margin: 4px 4px 4px 0;
    padding-left: 4px
}

.highwire-quicksearch .button-wrapper.button-mini [class^="icon-"],.highwire-quicksearch .button-wrapper.button-mini [class*=" icon-"] {
    left: 3px
}

.highwire-quicksearch .button-wrapper.button-mini button,.highwire-quicksearch .button-wrapper.button-mini input[type="reset"],.highwire-quicksearch .button-wrapper.button-mini input[type="submit"],.highwire-quicksearch .button-wrapper.button-mini input[type="button"] {
    min-width: 0;
    height: auto;
    padding: 8px 10px;
    text-indent: -9999em
}

.highwire-quicksearch .button-wrapper.button-mini [class^="icon-"],.highwire-quicksearch .button-wrapper.button-mini [class*=" icon-"] {
    padding: 8px 0 10px
}

.highwire-quicksearch .button-wrapper.button-mini {
    font-size: 1em
}

.button-wrapper button,.button-wrapper input {
    margin: -1px -1px -2px;
    position: relative
}

.button-wrapper.button-mini button,.button-wrapper.button-mini input[type="reset"],.button-wrapper.button-mini input[type="submit"],.button-wrapper.button-mini input[type="button"] {
    height: 1.5em;
    min-width: 1em;
    padding: 0;
    text-indent: -9999em;
    vertical-align: top
}

.button-wrapper.button-mini.button-icon-large button,.button-wrapper.button-mini.button-icon-large input[type="reset"],.button-wrapper.button-mini.button-icon-large input[type="submit"],.button-wrapper.button-mini.button-icon-large input[type="button"] {
    min-width: 1.33em
}

.button-wrapper button,.button-wrapper input[type="reset"],.button-wrapper input[type="submit"],.button-wrapper input[type="button"] {
    padding-bottom: 10px
}

.button-wrapper.button-icon-left button,.button-wrapper.button-icon-left input[type="reset"],.button-wrapper.button-icon-left input[type="submit"],.button-wrapper.button-icon-left input[type="button"] {
    padding-left: 38px
}

.button-wrapper.button-icon-right button,.button-wrapper.button-icon-right input[type="reset"],.button-wrapper.button-icon-right input[type="submit"],.button-wrapper.button-icon-right input[type="button"] {
    padding-right: 38px
}

.button-link-wrapper.button-icon-left [class^="icon-"]+input,.button-link-wrapper.button-icon-left [class*=" icon-"]+input {
    padding: 0 0 0 16px
}

.button-link-wrapper.button-icon-right [class^="icon-"]+input,.button-link-wrapper.button-icon-right [class*=" icon-"]+input {
    padding: 0 16px 0 0
}

.fieldset-legend .fieldset-title {
    font-weight: bold
}

.button.button-alt a,.button.button-alt a:link,.button.button-alt a:visited,.button.button-alt a:hover,a.button.button-alt,a.button.button-alt:link,a.button.button-alt:visited,a.button.button-alt:hover,.button-wrapper.button-alt,button.button-alt,input[type="reset"].button-alt,input[type="submit"].button-alt,input[type="button"].button-alt {
    font-weight: normal
}

.form-item-label-inline {
    clear: both
}

.form-item-label-inline>label {
    float: left;
    padding: 5px 5px 0 0;
    text-align: right;
    width: 25%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.form-item-label-inline>label+input,.form-item-label-inline>label+.input-prepend input,.form-item-label-inline>label+.input-append input {
    max-width: 75%
}

.form-item-label-inline>.description {
    clear: both;
    margin-left: 25%
}

.user-login-block-inline .form-item,.user-login-block-inline .form-actions,.user-login-block-inline .item-list {
    margin: 0
}

.user-login-form .form-item label {
    font-weight: normal
}

#shib-submit-form #shib-idp-cache,#eplocal-ppv-order input[type="radio"] {
    float: left;
    height: 1.5em;
    margin-right: 5px;
    padding: 0
}

#shib-submit-form #shib-idp-cache+label,#eplocal-ppv-order input[type="radio"]+span {
    height: 1.5em
}

#search-block-form input.form-text {
    width: 14em
}

.highwire-quicksearch .form-item-keywords .form-text,[id^="search-block-form"] .form-item-search-block-form .form-text,#highwire-search-form .form-item-txtsimple .form-text {
    padding-left: 5px;
    -webkit-border-radius: .33em;
    border-radius: .33em
}

.highwire-quicksearch.button-style-mini .form-item-keywords .form-text,[id^="search-block-form"] .form-item-search-block-form .form-text,#highwire-search-form .form-item-txtsimple .form-text {
    padding-right: 25px
}

.highwire-quicksearch {
    position: relative
}

.highwire-quicksearch .form-item-keywords {
    margin-bottom: .5em
}

.highwire-quicksearch .form-item-keywords+.button-wrapper.button-mini {
    cursor: pointer;
    position: absolute;
    right: 0;
    bottom: 0
}

.highwire-quicksearch .form-item-keywords.form-item-label-after+.button-wrapper.button-mini {
    bottom: auto;
    top: 0
}

.highwire-quicksearch .form-item-keywords+.button-wrapper.button-mini input {
    padding-right: 15px
}

.highwire-quicksearch .form-item-keywords.form-item-label-invisible input,.highwire-quicksearch .form-item-keywords.form-item-label-before input,.highwire-quicksearch .form-item-keywords.form-item-label-after input,.highwire-search-form .form-type-compound-search .search-query-wrap .form-text {
    width: 100%
}

.highwire-quicksearch .form-item-keywords.form-item-label-inline input {
    width: 75%
}

.highwire-search-form .form-type-compound-search .fieldset-wrapper {
    margin-bottom: 0
}

.chosen-container-single .chosen-drop,.highwire-search-form .form-type-compound-search .form-type-prefix-text+.form-item,#highwire-highwire-stats-filter-form>div>.form-item:first-child,#highwire-search-form>div>.form-item:first-child {
    margin-top: 0
}

.highwire-search-form .form-type-compound-search .form-type-prefix-text {
    margin-top: -.5em;
    margin-bottom: .5em
}

.highwire-search-form .form-type-compound-search,.highwire-search-form .form-type-compound-search fieldset,.highwire-search-form .form-type-compound-search .search-query-wrap .form-item {
    margin: 0
}

.form-type-compound-search+.form-type-compound-search .fieldset-wrapper {
    padding-top: 10px
}

.highwire-search-form .form-type-compound-search .search-query-wrap .form-type-checkbox label {
    font-size: .86em;
    line-height: 1.5
}

.highwire-search-form .form-type-compound-search fieldset.form-wrapper .fieldset-wrapper {
    padding: 0
}

.form-type-compound-search+.form-item-conjunction:before {
    content: '\0020';
    display: block;
    height: 1px;
    position: relative;
    top: 1.15em;
    width: 100%
}

.form-type-compound-search+.form-item-conjunction select {
    position: relative
}

.highwire-compound-search-form .form-item-date-range .date-padding {
    padding: 5px 0
}

.highwire-compound-search-form .form-item-date-range .form-item-date-range-limit-from .date-padding {
    padding-right: 20px
}

.highwire-advanced-search-form fieldset.form-wrapper .fieldset-description {
    margin: 0 1%
}

[id^="search-block-form"] .form-item-search-block-form .form-text+.icon-search,#highwire-search-form .form-item-txtsimple .form-text+.icon-search {
    cursor: pointer;
    margin-left: -20px;
    width: 20px
}

#highwire-highwire-stats-filter-form .form-actions,.highwire-search-form .form-actions {
    text-align: right
}

#highwire-highwire-stats-filter-form .form-actions>*,.highwire-search-form .form-actions>* {
    margin-top: 10px
}

.highwire-search-form fieldset.collapsible.form-wrapper {
    margin-bottom: -10px;
    padding: 20px 0 10px
}

#highwire-highwire-stats-filter-form fieldset.form-wrapper {
    margin-bottom: 1em;
    padding: 20px 0 10px
}

#highwire-highwire-stats-filter-form fieldset.form-wrapper legend,.highwire-search-form fieldset.collapsible.form-wrapper legend {
    display: block;
    position: relative;
    top: 20px;
    width: 100%
}

.highwire-search-form fieldset.collapsible.form-wrapper .fieldset-wrapper {
    padding: 0 10px
}

#highwire-highwire-stats-filter-form fieldset.form-wrapper .fieldset-wrapper {
    height: 100%
}

html.js fieldset.collapsible .fieldset-legend {
    background: none
}

html.js .collapsible .fieldset-legend:before {
    margin-left: -5px;
    margin-right: 5px;
    width: 10px
}

html.js fieldset.collapsed {
    height: auto
}

.highwire-search-form .form-type-textfield>label,.highwire-search-form .form-type-select>label {
    margin-bottom: 4px
}

#highwire-search-form #edit-keywords .form-type-radios .form-item {
    display: inline-block;
    *display: inline;
    margin: 0;
    vertical-align: middle;
    zoom:1}

#highwire-search-form #edit-keywords .form-type-radios .form-item+.form-item {
    margin-left: 10px
}

#highwire-search-form #edit-keywords .form-type-radios .form-radio+label {
    margin-left: 2px
}

#highwire-search-form #edit-citation .form-item,#highwire-search-form #edit-keywords [class*="form-item-author"] {
    float: left;
    width: 48%
}

#highwire-search-form #edit-citation .form-item,#highwire-search-form #edit-keywords .fieldset-wrapper>.form-item {
    margin: 1em 1%
}

#highwire-search-form #edit-keywords .fieldset-wrapper>.form-item {
    margin-bottom: 2em
}

#highwire-search-form #edit-keywords .fieldset-wrapper>.form-type-textfield+.form-type-radios {
    margin-top: -1.8em
}

#highwire-search-form #edit-keywords .fieldset-wrapper>.form-type-textfield+.form-type-radios>label,#highwire-search-form #edit-keywords .fieldset-wrapper>.form-type-textfield+.form-type-radios>div {
    display: inline-block
}

#highwire-search-form #edit-keywords .fieldset-wrapper>.form-type-textfield+.form-type-radios>label {
    margin-right: 5px
}

#highwire-search-form .form-item * {
    max-width: 100%
}

#highwire-highwire-stats-filter-form .filter-by-date-label,#highwire-search-form .filter-by-date-label {
    display: inline-block;
    *display: inline;
    margin-top: 15px;
    zoom:1}

#highwire-search-form .filter-by-date-label {
    margin-left: 1%
}

#highwire-highwire-stats-filter-form .filter-by-date>*,#highwire-search-form .filter-by-date>* {
    clear: none;
    float: left
}

#highwire-highwire-stats-filter-form .filter-by-date>.container-inline-date,#highwire-search-form .filter-by-date>.container-inline-date {
    margin: 0
}

#highwire-search-form .filter-by-date .date-padding,#highwire-highwire-stats-filter-form .filter-by-date>.container-inline-date {
    padding: 0
}

#highwire-search-form .filter-by-date>.container-inline-date {
    margin-left: 1%;
    margin-right: 1%;
    max-width: 150px;
    width: 42%
}

#highwire-search-form .filter-by-date>.container-inline-date>.form-item {
    margin: 0
}

#highwire-search-form .filter-by-date .form-item-limit-from-date,#highwire-search-form .filter-by-date .form-item-limit-to-date {
    margin-right: 5px;
    max-width: 82%
}

#highwire-search-form .filter-by-date>.date-spacer {
    display: block;
    margin: 0 4%;
    width: 4%
}

#highwire-highwire-stats-filter-form .filter-by-date>.date-spacer {
    margin: 0 2%;
    margin-top: 1em;
    width: 2%
}

#highwire-highwire-stats-filter-form .form-submit {
    margin: .5em 1%
}

#highwire-highwire-stats-filter-form .submit-reset-wrap {
    text-align: right
}

#highwire-highwire-stats-filter-form .submit-reset-wrap>* {
    display: inline-block;
    *display: inline;
    zoom:1}

#highwire-highwire-stats-filter-form .submit-reset-wrap a {
    margin: 0 1%
}

#highwire-search-form .filter-by-date .date-padding {
    padding: 0 inherit 0 0
}

#highwire-search-form #edit-limits .fieldset-wrapper>.form-item,#highwire-search-form #edit-format .fieldset-wrapper>.form-item {
    margin: 2em 1% 1em
}

#highwire-search-form #edit-limits .fieldset-wrapper>.form-item:first-child,#highwire-search-form #edit-format .fieldset-wrapper>.form-item:first-child {
    margin-top: 1em
}

#hw-e-letters-form .field-widget-nlmfield-text .form-item {
    margin-bottom: 10px
}

#hw-e-letters-form .form-item input[type="text"] {
    width: 100%
}

#hw-e-letters-form .field-widget-nlmfield-text .form-type-textfield label {
    text-align: left;
    white-space: normal
}

#hw-e-letters-form {
    border: 1px solid #e7dede;
    padding: 10px
}

#hw-e-letters-form .fieldset-wrapper,#hw-e-letters-form .form-actions {
    padding: 5px 10px 0 20px
}

#hw-e-letters-form .field-multiple-table th.field-label {
    padding-left: 10px
}

table[id *='field-highwire-a-contributors-values'] {
    width: 100%;
    max-width: 100%
}

table[id *='field-highwire-a-contributors-values'] td,table[id *='field-highwire-a-contributors-values'] tr {
    padding-left: 0;
    padding-right: 0
}

table[id *='field-highwire-a-contributors-values'] td.field-multiple-drag {
    width: 0;
    padding: 0;
    overflow: hidden
}

table[id *='field-highwire-a-contributors-values'] td.field-multiple-drag>a {
    display: none
}

table[id *='field-highwire-a-contributors-values'] .form-item>label {
    width: 100%;
    display: block;
    float: none
}

table[id *='field-highwire-a-contributors-values'] .form-item>label+input {
    width: 100%;
    max-width: 100%
}

table[id *='field-highwire-a-contributors-values'] .form-item>.description {
    margin-left: 0;
    word-wrap: normal;
    white-space: normal;
    padding: 0
}

label .form-required {
    display: none
}

label .form-required:last-child {
    display: inline
}

.webform-container-inline>label {
    width: 100%;
    max-width: none
}

.view-latest-articles select,.view-latest-articles .container-inline-date .form-item {
    width: 100%
}

.view-latest-articles .container-inline-date .date-padding {
    float: none
}

.alpha-resize-indicator {
    display: none
}

a:focus,button:focus,input:focus,textarea:focus,select:focus {
    outline: gray dotted 1px;
    outline: rgba(255,255,255,.5) dotted 1px;
    box-shadow: 0 0 4px 0 rgba(0,0,0,.5)
}

#logo {
    width: 100%;
    max-width: 100%
}

img {
    max-width: 100%
}

.snippet-view.snippet-highlight {
    background: transparent !important
}

.snippet-view.snippet-highlight:hover {
    outline: 1px dotted
}

.block,.panel-pane {
    margin-bottom: 10px
}

.element-invisible {
    width: 1px
}

.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus {
    width: auto
}

fieldset {
    min-width: 0
}

@-moz-document url-prefix() {
    fieldset {
        display: table-cell
    }
}

#zone-advertising-top .region-inner>.block,#zone-advertising-top .region-inner>.panel-pane {
    margin-top: 4px;
    margin-bottom: 4px
}

#zone-user .twotone-bg-region,.highwire-cite-title .sub-article-title {
    display: none
}

#zone-user .block,#zone-user .panel-pane,#zone-footer .block,#zone-footer .panel-pane,#zone-footer p {
    margin: 8px 0
}

.ctools-collapsible-content .panel-pane,.panel-region-carousel .panel-pane {
    margin-bottom: 0
}

.pane-panels-ajax-tab-tabs+.pane-panels-ajax-tab-container,.pane-panels-ajax-tab-tabs+.panel-separator+.pane-panels-ajax-tab-container {
    margin-top: -20px
}

.panels-960-row>[class*=" grid-"] {
    margin-left: auto;
    margin-right: auto
}

.pane-style-alt-content {
    padding: 1% 2%
}

.pane-panels-ajax-tab-container .loading {
    padding: 15px 0
}

.panel-region-sidebar-right .pane-panels-ajax-tab-container .panel-pane,.panel-region-sidebar-right .panels-ajax-tab-container .highwire-article-citation-list ul {
    margin-bottom: 0
}

.panel-region-sidebar-right .pane-panels-ajax-tab-container .highwire-list-wrapper+.more-link,.panel-region-sidebar-right .pane-panels-ajax-tab-container .view-content+.view-footer,.panel-region-sidebar-right .pane-panels-ajax-tab-container .highwire-list+.highwire-list-footer {
    border-top-style: solid;
    border-top-width: 1px;
    text-align: center;
    padding: 5px
}

.panel-region-sidebar-right .pane-panels-ajax-tab-container .view-content+.view-footer .more-link {
    text-align: center
}

.ui-accordion .ui-accordion-content .highwire-article-citation-list ul li,.ui-accordion .ui-accordion-content h3,.ui-accordion .ui-accordion-content .view-content .views-row,.panel-region-sidebar-right .panels-ajax-tab-container .view-content .views-row,.panel-region-sidebar-right .panels-ajax-tab-container .highwire-article-citation-list ul li {
    margin: 0;
    padding: 15px 5px
}

.ui-accordion .ui-accordion-content h3+.highwire-article-citation-list>ul>li:first-child {
    padding-top: 0
}

.pane-panels-ajax-tab-tabs+.pane-panels-ajax-tab-container,.pane-panels-ajax-tab-tabs+.panel-separator+.pane-panels-ajax-tab-container {
    margin-left: 4px;
    margin-right: 4px
}

.pane-panels-ajax-tab-tabs {
    margin-bottom: 20px
}

h2.pane-title,h2.block-title,h2.snippet-title {
    margin-top: 0
}

#block-system-main {
    margin-bottom: 0;
    margin-top: 0
}

ul.menu li {
    list-style: none
}

.inline.comma-separated>li,ul.inline>li {
    margin: 0;
    padding: 0
}

.inline.comma-separated>li+li:before {
    content: ",\0020"
}

.inline.dash-separated>li+li:before {
    content: "\0020â€“\0020"
}

.inline.arrow-separated>li+li:before {
    content: "\0020\00BB\0020"
}

ul.inline>li+li:before {
    content: "\0020"
}

.list-pills>li,.pane-content .list-pills>li {
    display: inline-block;
    padding: 5px;
    margin-bottom: 5px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

ul.list-unstyled,ol.list-unstyled,.pane-content ul.list-unstyled,.pane-content ol.list-unstyled {
    list-style: none;
    padding-left: 0
}

ul.list-unstyled .list-unstyled ol.list-unstyled .list-unstyled {
    padding-top: 0
}

.float-me-right {
    float: right
}

.float-me-left {
    float: left
}

.no-margin-bottom,.panel-pane.no-margin-bottom {
    margin-bottom: 0
}

.no-margin-top {
    margin-top: 0
}

.small-margin-bottom,.panel-pane.small-margin-bottom {
    margin-bottom: 10px
}

.small-margin-top {
    margin-top: 10px
}

.large-margin-top {
    margin-top: 20px
}

.large-margin-bottom {
    margin-bottom: 20px
}

.small-padding-top {
    padding-top: 10px
}

.small-padding-bottom {
    padding-bottom: 10px
}

.large-padding-top {
    padding-top: 20px
}

.large-padding-bottom {
    padding-bottom: 20px
}

.force-hide {
    display: none !important
}

.hidden-small {
    display: none
}

.visible-small {
    display: block
}

.mobile-hidden,.narrow-only,.normal-only,.wide-only {
    display: none
}

.border-top,.border-top-hairline,.border-bottom,.border-bottom-hairline {
    border-style: solid
}

.border-top {
    border-top-width: 5px
}

.border-top-hairline {
    border-top-width: 1px
}

.border-bottom {
    border-bottom-width: 5px
}

.border-bottom-hairline {
    border-bottom-width: 1px
}

#zone-user-wrapper {
    position: relative;
    z-index: 40
}

.page-box-shadows #zone-user-wrapper {
    -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,0.5);
    box-shadow: 0 0 4px 0 rgba(0,0,0,0.5)
}

#zone-user .item-list ul li,#zone-user ul.menu li {
    display: inline;
    list-style: none
}

#zone-user .region-user-first .block {
    float: left
}

#zone-user .highwire-uid-string {
    margin: 6px 0
}

#zone-user .highwire-uid-string .panel-pane {
    margin: 0
}

#zone-user .highwire-uid-string .highwire-user-message,#zone-user .highwire-uid-string .pane-system-user-menu ul.menu {
    text-align: right
}

#zone-user .highwire-uid-string .pane-system-user-menu ul.menu>li.last {
    padding-right: 0
}

#region-branding-second .block[id$="-inst-brand"],#region-branding-second .highwire-inst-branding-block {
    margin-bottom: 0
}

#zone-branding .region-inner {
    padding-top: 30px
}

.site-name {
    margin-top: 10px
}

#region-branding-second {
    text-align: right
}

#region-branding-second .block-search-form .container-inline {
    line-height: 2.4em
}

#zone-header #messages,#zone-menu .region,.no-panels-page #zone-content .region {
    padding-top: 20px
}

#region-superheader {
    margin-left: 0;
    margin-right: 0
}

.zone #region-menu {
    padding-top: 0
}

#region-menu .nice-menu ul .active-trail>a,#region-menu .nice-menu ul a.active {
    font-weight: bold
}

#region-menu .region-inner,#region-menu.region-menu-bg-rgba,#region-menu.region-menu-bg-opaque {
    border-bottom-style: solid;
    border-bottom-width: 2px
}

#region-menu.region-menu-no-border,#region-menu.region-menu-no-border .region-inner,#region-menu.region-menu-bg-rgba .region-inner,#region-menu.region-menu-bg-opaque .region-inner {
    border-bottom-width: 0
}

#region-menu.main-menu-active-border-bottom .nice-menu>li>a {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    margin-bottom: -2px
}

#region-menu.region-menu-no-border.main-menu-active-border-bottom .nice-menu>li>a {
    margin-bottom: 0
}

#region-menu.region-menu-center-links .block-nice-menus-1>.block-inner>.content,div.highwire-markup .highwire-inline-video-video {
    display: inline-block
}

#region-menu.region-menu-center-links .block-nice-menus-1>.block-inner {
    margin-bottom: -3px;
    margin-bottom: -.2rem
}

#region-menu.region-menu-center-links .block-nice-menus-1>.block-inner,#region-menu.region-menu-center-links .block-menu .content ul.menu {
    text-align: center
}

#region-menu.region-menu-center-links .block-nice-menus-1 ul.nice-menu {
    text-align: left
}

#zone-postscript {
    padding-top: 10px;
    padding-bottom: 10px
}

#region-content .panel-region-carousel {
    margin-bottom: 30px;
    margin-top: 10px
}

#zone-content {
    padding-bottom: 20px
}

.region-content {
    padding-top: 20px
}

.jcore-2col-layout .main-content-wrapper .field-label-inline .field-label {
    width: 33%
}

.jcore-2col-layout .main-content-wrapper .field-label-inline .field-items {
    width: 67%
}

.field-name-field-highwire-publication-history .field-items .publication-history,.field-name-field-highwire-a-contributors .field-items .highwire-contributors-list {
    list-style: none;
    list-style-image: none;
    margin-bottom: 0;
    padding-left: 0
}

.pane-page-title,.pane-page-title+.panel-separator,.pane-page-title+.pane-page-title-suffix,.pane-page-title+.panel-separator+.pane-page-title-suffix {
    display: inline-block
}

.pane-page-title,.pane-page-title-suffix .pane-content p {
    margin-bottom: 0
}

.pane-page-title-suffix .pane-content p+p {
    margin-top: 10px
}

.pane-page-title+.pane-page-title-suffix,.pane-page-title+.panel-separator+.pane-page-title-suffix {
    margin-bottom: 0;
    padding-left: 10px;
    position: relative;
    top: -.25em
}

.panel-region-announcement>.inside {
    margin-bottom: 20px
}

.panel-region-announcement>.inside>.panel-pane,.panel-region-announcement>.inside>div>.panel-pane {
    padding: 5px;
    margin-bottom: 0;
    text-align: center
}

.panel-region-announcement>.inside>.panel-pane+.panel-pane,.panel-region-announcement>.inside>div>.panel-pane+.panel-pane,.panel-region-announcement>.inside>.panel-pane+.panel-separator+.panel-pane,.panel-region-announcement>.inside>div>.panel-pane+.panel-separator+.panel-pane {
    margin-top: 10px
}

.panels-960-layout>.panel-row-last .panel-region-bottom>.inside>.panel-pane,.panels-960-layout>.panel-row-last .panel-region-bottom>.inside>div>.panel-pane {
    margin-bottom: 0
}

.panels-960-layout>.panel-row-last .panel-region-bottom>.inside>.panel-pane+.panel-pane,.panels-960-layout>.panel-row-last .panel-region-bottom>.inside>div>.panel-pane+.panel-pane,.panels-960-layout>.panel-row-last .panel-region-bottom>.inside>.panel-pane+.panel-separator+.panel-pane,.panels-960-layout>.panel-row-last .panel-region-bottom>.inside>div>.panel-pane+.panel-separator+.panel-pane {
    margin-top: 10px
}

#zone-menu a {
    text-decoration: none
}

#zone-menu .block {
    margin-top: 0;
    margin-bottom: 0
}

#main-menu li,#zone-menu .block .menu li {
    display: inline-block
}

.pane-content ul.menu {
    padding-left: 0
}

.pane-content ul.menu>li {
    line-height: 1.2;
    margin-bottom: .5em
}

.pane-content ul.nice-menu,ul.nice-menu,ul.nice-menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
    border-top: 0
}

ul.nice-menu li {
    border: 0;
    border-top: 0;
    float: left;
    background-color: transparent
}

ul.nice-menu a,ul.nice-menu-down .menuparent a {
    padding: 10px
}

ul.nice-menu ul {
    top: 1.8em;
    left: -1px;
    border: 0;
    border-top: 0;
    margin-right: 0
}

ul.nice-menu ul li {
    width: 12.5em
}

ul.nice-menu-down {
    float: left;
    border: 0
}

ul.nice-menu-down li,ul.nice-menu-down li li {
    border-top: 0
}

ul.nice-menu-down ul {
    left: 0
}

ul.nice-menu-down ul li {
    clear: both
}

ul.nice-menu-down li ul li ul {
    left: 12.5em;
    top: -1px
}

ul.nice-menu-down li.menuparent,ul.nice-menu-down li.menuparent:hover,ul.nice-menu-down li li.menuparent,ul.nice-menu-down li li.menuparent:hover {
    background: transparent
}

div.tabs {
    font-size: .85em;
    margin-bottom: 20px
}

ul.tabs,ul.tabs li,ul.tabs li a,ul.tabs.primary li.active a {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0
}

ul.tabs li a:hover {
    background: transparent
}

ul.tabs.secondary li.active a {
    border: 0
}

ul.tabs li a {
    display: block
}

ul.tabs li.active a {
    font-weight: bold
}

ul.tabs.primary {
    display: table;
    padding: 0;
    border-collapse: separate;
    border-spacing: 1px;
    white-space: normal
}

ul.tabs.primary>li {
    display: table-cell;
    min-width: 60px;
    vertical-align: middle;
    text-align: center
}

ul.tabs.primary>li a {
    padding: 6px
}

ul.tabs.secondary {
    border-style: solid;
    border-width: 1px;
    margin-top: -1px;
    padding: 5px 0
}

ul.tabs.secondary a {
    padding: 3px 10px
}

.pager li.first,.pager li.first a,.pager li.first a:hover,.pager li.pager-last,.pager li.pager-last a,.pager li.pager-last a:hover {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.pager li.pager-first a,.pager li.pager-previous a,.pager li.pager-next a,.pager li.pager-last a {
    width: auto
}

.pager,.pager li,.pager li.pager-next,.pager li a {
    background: transparent;
    border: 0
}

ul.tabs.secondary a,.pager li a {
    display: inline-block;
    *display: inline;
    zoom:1}

.pager .pager-next {
    float: right
}

.pager .pager-prev {
    float: left
}

.pager-full-pagination .item-list,.pager-full-pagination .item-list .pager {
    clear: none;
    margin-bottom: 0
}

.panel-region-content .highwire-article-citation-list .pager li {
    border-bottom: 0;
    padding-bottom: .5em
}

.pager-full-pagination .item-list,.pager-full-pagination.pager-no-pages .item-list {
    float: left;
    width: 50%
}

.pager-full-pagination .page-group-last {
    float: right
}

.pager-full-pagination .page-group-items,.pager-full-pagination.pager-no-first-items.pager-no-last-items .page-group-items {
    clear: both;
    float: none;
    width: 100%
}

.pager-full-pagination .pager .pager-next {
    float: none
}

.pager-full-pagination .item-list .pager-items,.pager-full-pagination .item-list .pager li,.pager-full-pagination.pager-no-first-items.pager-no-last-items .item-list .pager-items {
    text-align: center
}

.pager-full-pagination .item-list .pager-items-first,.pager-full-pagination .item-list .pager li.pager-first,.pager-full-pagination .item-list .pager li.pager-previous {
    text-align: left
}

.pager-full-pagination .item-list .pager li.pager-first [class^="icon-"],.pager-full-pagination .item-list .pager li.pager-first [class*=" icon-"],.pager-full-pagination .item-list .pager li.pager-previous [class^="icon-"],.pager-full-pagination .item-list .pager li.pager-previous [class*=" icon-"] {
    margin-right: 2px
}

.pager-full-pagination .item-list .pager-items-last,.pager-full-pagination .item-list .pager li.pager-next,.pager-full-pagination .item-list .pager li.pager-last {
    text-align: right
}

.pager-full-pagination .item-list .pager li.pager-next [class^="icon-"],.pager-full-pagination .item-list .pager li.pager-next [class*=" icon-"],.pager-full-pagination .item-list .pager li.pager-last [class^="icon-"],.pager-full-pagination .item-list .pager li.pager-last [class*=" icon-"] {
    margin-left: 2px
}

.jcore-home-layout .panel-region-carousel .inside {
    padding: 10px 0
}

.jcore-home-layout .panel-region-carousel .pane-title {
    margin: 0;
    padding: 0 10px
}

.pane-highwire-cover-toggle {
    float: none;
    margin: 1em auto
}

.pane-highwire-issue-archive-vol-nav,.pane-highwire-issue-archive-date-nav {
    clear: both
}

.issue-archive-browser .issue-browser {
    padding-bottom: 15px
}

.issue-archive-browser .bx-wrapper .bx-viewport {
    margin-bottom: -15px;
    padding-bottom: 15px
}

.issue-browser li {
    border-width: 0 0 1px 0;
    border-style: solid;
    margin-bottom: 0
}

.pane-highwire-issue-archive-date-nav .nav-children {
    margin: 0 10px
}

.pane-highwire-issue-archive-date-nav .nav-children .issue-browser {
    border-width: 0;
    margin-top: 1em
}

.pane-highwire-issue-archive-date-nav .nav-children .issue-browser li {
    margin: 10px 1%;
    padding: 1%;
    width: 15%;
    border-width: 1px;
    border-style: solid;
    border-radius: 3px
}

.pane-highwire-issue-archive-date-nav .nav-children .issue-browser li.empty {
    display: none
}

.issue-browser li a,.issue-browser li span:before {
    display: block;
    padding: 10px 0
}

.issue-browser .active {
    position: relative
}

.issue-browser li.active:before,.issue-browser li.active:after {
    border-style: solid;
    border-width: 7px;
    content: "";
    display: inline-block;
    margin-left: -7px;
    position: absolute;
    left: 50%;
    bottom: -14px
}

.issue-browser li.active:before {
    bottom: -15px
}

.pane-highwire-cover-toggle.float-me-right .form-item-toggle-cover {
    margin-top: -1px
}

.archive-issue-list {
    padding-bottom: 10px
}

.archive-issue-list .issue-list-month {
    width: 200px
}

.archive-issue-list .issue-month-detail {
    margin: 10px 0 25px 25px;
    padding: 0;
    position: relative
}

.archive-issue-list .issue-month-detail:before,.archive-issue-list .issue-month-detail:after {
    content: "";
    display: inline-block;
    height: 8px;
    margin: 12px 0 0 -4px;
    position: absolute;
    left: -26px;
    top: 4px;
    width: 8px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px
}

.archive-issue-list .issue-month-detail:after {
    height: 16px;
    filter: alpha(opacity=50);
    margin-left: -8px;
    opacity: .5;
    top: 0;
    width: 16px
}

.archive-issue-list .issue-month-detail>* {
    position: relative
}

.archive-issue-list .issue-month-detail .first:before,.archive-issue-list .issue-month-detail .first:after {
    border-style: solid;
    border-width: 10px;
    content: "";
    display: inline-block;
    margin-top: -10px;
    position: absolute;
    top: 1em;
    left: -19px
}

.archive-issue-list .issue-month-detail .first:before {
    left: -20px
}

.archive-issue-list .issue-link {
    padding: 0 10px
}

.pane-highwire-issue-archive-refine form {
    text-align: right;
    padding: 5px 0
}

.pane-highwire-issue-archive-refine .form-item {
    display: inline-block;
    margin-top: 0;
    vertical-align: top
}

.pane-highwire-issue-archive-refine .form-item+.form-item {
    margin-left: 15px
}

.pane-highwire-issue-archive-refine .form-item label,.pane-highwire-issue-archive-refine .form-item input {
    display: inline
}

.pane-highwire-issue-archive-refine .form-item label {
    padding-right: 5px
}

.pane-highwire-issue-archive-refine .form-item input {
    width: 50px
}

.pane-highwire-issue-archive-refine .form-actions {
    display: block;
    margin: 0 0 0 auto
}

.issue-month-detail.show-cover-image.single-issue {
    width: 90%
}

.jcore-carousel-wrapper .jcarousel-item {
    position: relative
}

.jcore-carousel-wrapper .jcarousel-item .inner {
    padding-bottom: 2em
}

.jcore-carousel-wrapper .jcarousel-item .views-field-field-highwire-a-epubdate,.jcore-carousel-wrapper .jcarousel-item .views-field-field-highwire-a-fpubdate,.jcore-carousel-wrapper .jcarousel-item .views-field-field-highwire-a-ppubdate,.jcore-carousel-wrapper .jcarousel-item .highwire-carousel-date,.view-hw-article-carousel .bx-wrapper .bxslider>li .views-field-field-highwire-a-epubdate,.view-hw-article-carousel .bx-wrapper .bxslider>li .views-field-field-highwire-a-fpubdate,.view-hw-article-carousel .bx-wrapper .bxslider>li .views-field-field-highwire-a-ppubdate,.view-hw-article-carousel .bx-wrapper .bxslider>li .highwire-carousel-date {
    position: absolute;
    bottom: 0
}

.view-hw-article-carousel .bxslider>li,.views-exposed-form .views-exposed-widget {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.view-hw-article-carousel .views-slideshow-bxslider {
    padding: 20px 50px
}

.view-hw-article-carousel .bxslider,.view-hw-article-carousel .bxslider>li {
    margin: 0;
    padding: 0;
    height: 100%
}

.view-hw-article-carousel .bx-wrapper .bxslider>li {
    border-left: 1px solid;
    padding: 0 15px 30px 15px
}

.view-hw-article-carousel .bx-wrapper .bxslider>li:first-child {
    border-left: 0;
    padding-left: 0
}

.view-hw-article-carousel .bx-controls-direction .bx-prev {
    left: -42px;
    left: 10px
}

.view-hw-article-carousel .bx-controls-direction .bx-next {
    right: -42px;
    right: 10px
}

.view-hw-article-carousel .bx-controls-direction a {
    position: absolute;
    top: 50%;
    font-size: 28px;
    font-size: 2rem;
    margin-top: -14px;
    margin-top: -1rem
}

.view-hw-article-carousel .bx-controls-direction a.disabled {
    cursor: default;
    opacity: .5
}

.view-latest-articles .views-exposed-form .views-widget-filter-field_highwire_a_collections_tid {
    width: 30%
}

.view-latest-articles .views-exposed-form .views-widget-filter-field_highwire_article_category_tid {
    width: 50%
}

.view-latest-articles .views-exposed-form .views-widget-filter-field_highwire_a_epubdate_value {
    width: 20%
}

.view-latest-articles .views-exposed-form .views-exposed-widget .chosen-container {
    width: 100% !important
}

.pane-page-title+.panel-separator+.pane-highwire-issue-title,.pane-page-title+.panel-separator+.pane-page-title-suffix+.panel-separator+.pane-highwire-issue-title {
    margin-top: -10px
}

.pane-page-title+.panel-separator+.pane-highwire-issue-title h2.highwire-issue-title-wrapper,.pane-page-title+.panel-separator+.pane-page-title-suffix+.panel-separator+.pane-highwire-issue-title h2.highwire-issue-title-wrapper {
    margin-top: 0
}

.node-type-highwire-issue .panel-region-top .pane-highwire-contributors .field-label,.node-type-highwire-issue .panel-region-top .pane-highwire-contributors .field-items {
    width: auto
}

.node-type-highwire-issue .panel-region-top .pane-highwire-contributors .field-label {
    text-align: left
}

.node-type-highwire-issue .panel-region-top .highwire-contributors-list>li {
    display: inline
}

.node-type-highwire-issue .panel-region-top .highwire-contributors-list>li:after {
    content: ",\0020"
}

.node-type-highwire-issue .panel-region-top .highwire-contributors-list>li.last:after {
    content: none
}

.highwire-markup .issue-toc input.highwire-get-abstracts-submit {
    float: right;
    margin-bottom: 20px
}

.toc-citation input.highwire-get-abstract-checkbox {
    top: .5em
}

.highwire-markup .highwire-index-by-author-links {
    text-align: center
}

.highwire-markup .highwire-index-by-author-links+hr {
    width: 100%
}

.highwire-markup .highwire-index-by-author-heading {
    width: 25px
}

.highwire-markup .highwire-index-by-author-heading+.highwire-list {
    border-bottom: 5px solid #dadada;
    padding-left: 35px
}

.highwire-markup #Z+.highwire-list {
    border-bottom: 0
}

.highwire-markup .highwire-list-index-by-author ol {
    list-style: none;
    padding-left: 0
}

.highwire-list-index-by-author h3 {
    margin-top: 0;
    margin-bottom: 5px
}

.highwire-markup .highwire-list-index-by-author .highwire-list-title+.highwire-list .last {
    margin-bottom: 0
}

.node-type-highwire-issue .highwire-markup img.cover-img {
    display: block;
    margin: 0 auto 20px
}

div.highwire-markup .article div.section h3,div.highwire-markup .article div.section h4 {
    display: block;
    padding-bottom: 0
}

.highwire-markup img.highwire-embed {
    max-width: 100%
}

@-moz-document url-prefix() {
    .highwire-markup .graphic-inline img.highwire-embed {
        max-width: 280px
    }
}

.highwire-markup p {
    word-wrap: break-word
}

div.highwire-markup div.article .fig,div.highwire-markup div.article .graphic,div.highwire-markup div.article .table,div.highwire-markup .article .video-content {
    clear: both;
    margin: 1em 0;
    padding: 10px
}

.table-wrapper,.table-inline {
    max-width: 100%;
    overflow: auto
}

.table-expansion .table-wrapper {
    clear: both
}

.pane-content ul.fig-data-list,.pane-content ol.fig-data-list {
    padding-left: 0
}

.fig-data-list>li,.item-list .fig-data-list>li {
    margin-bottom: 30px
}

.fig-data-list>li.last,.item-list .fig-data-list>li.last,.panel-region-sidebar-right .fig-data-list>li,.panel-region-sidebar-right .item-list .fig-data-list>li {
    margin-bottom: 15px
}

.elements-frag-data .frag-supplementary-material p {
    margin-top: 15px;
    margin-bottom: 0
}

.elements-frag-data .frag-supplementary-material .highwire-journal-article-marker-start+p {
    margin-top: 0
}

.hw-citation-author-list .inline li {
    margin: 0;
    padding: 0
}

.hw-citation-author-list .inline li+li .author-name {
    cursor: pointer
}

.hw-citation-author-list .inline li+li:before {
    content: ",\0020"
}

.highwire-markup div.article .fig,.highwire-markup div.article .graphic,.highwire-markup div.article .table,div.highwire-markup .article .video-content {
    clear: both;
    margin: 1em 0
}

a[data-panel-name*="tab_pdf"] .icon-file-alt,a[data-panel-ajax-tab*="tab_pdf"] .icon-file-alt {
    color: #b33
}

a[data-panel-name*="pdf_fclick"] .icon-file-alt,a[data-panel-ajax-tab*="pdf_fclick"] .icon-file-alt {
    color: #b33
}

.highwire-markup .pdf-container {
    display: block
}

.highwire-markup ul.kwd-group {
    border-top: 0;
    margin: 20px -15px
}

.highwire-markup ul.kwd-group li.kwd {
    display: inline-block;
    *display: inline;
    line-height: 1.25em;
    margin: .25em .5em;
    padding: .4em .5em;
    zoom:1}

div.highwire-markup .fig-caption,div.highwire-markup .table-caption,div.highwire-markup .highwire-figure,div.highwire-markup .table-inline {
    background: transparent;
    border: 0;
    padding: 0
}

div.highwire-markup .highwire-figure,div.highwire-markup .table-inline {
    float: none;
    margin: 0;
    padding: 0;
    text-align: center
}

.highwire-markup ul {
    padding-left: 0
}

.highwire-markup ul.highwire-figure-links li,.highwire-markup ul.table-expansion-links li,.highwire-markup ul.highwire-video-links li {
    display: block;
    padding: 0;
    margin: 0
}

.highwire-markup ul.highwire-figure-links li a,.highwire-markup ul.table-expansion-links li a,.highwire-markup ul.highwire-video-links li a {
    display: block;
    border-style: solid;
    border-width: 1px;
    padding: 10px;
    margin: 10px 0
}

div.highwire-markup .fig-inline-img-wrapper {
    clear: both;
    display: block
}

div.highwire-markup .highwire-figure a.fragment-images {
    display: block;
    padding: 8px;
    border-style: solid;
    border-width: 1px;
    -webkit-box-shadow: none;
    box-shadow: none
}

div.highwire-markup .highwire-figure img {
    display: block;
    height: auto;
    margin: 0 auto;
    max-width: 100%
}

div.highwire-markup div.article .graphic {
    float: left;
    margin: 0 15px 5px 0
}

div.highwire-markup div.article .graphic {
    display: table;
    max-width: 60%
}

div.highwire-markup div.article .graphic>div {
    display: table-cell;
    width: 1px
}

div.highwire-markup div.article .graphic>.graphic-inline {
    display: table-row;
    text-align: center
}

div.highwire-markup .table-expansion-links .view-popup,div.highwire-markup .table-inline .callout-links .view-popup {
    display: none
}

div.highwire-markup .table-inline ul .download-ppt:before {
    content: "\0020|\0020"
}

div.highwire-markup .table-callout-links {
    float: right;
    margin: 0 0 0 15px;
    position: relative;
    z-index: 1
}

div.highwire-markup .table-inline ul,div.highwire-markup .table-inline ul li {
    display: inline;
    margin: 0;
    padding: 0;
    vertical-align: middle
}

div.highwire-markup .table-inline .callout>span {
    display: none
}

.table-expand-inline .table-caption>.highwire-get-markup,.table-expand-inline .table-caption .highwire-get-markup>.highwire-markup,.table-expand-inline .table-caption .highwire-get-markup .highwire-markup>div,.table-expand-inline .table-caption .highwire-get-markup .highwire-markup .table-expansion {
    display: inline
}

.pane-highwire-stats table,.table-expansion table {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 100%
}

.table-expansion table:before {
    content: ".";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    left: -5px;
    text-indent: -999em;
    width: 2px
}

div.highwire-markup .highwire-inline-video {
    text-align: center
}

div.highwire-markup .highwire-inline-video-video {
    line-height: 1;
    margin: 5px 0 10px
}

div.highwire-markup .highwire-inline-video-video video {
    height: auto;
    max-width: 100%
}

div.highwire-markup ol.cit-list,div.highwire-markup div.fn-group ul {
    margin-left: 1em
}

div.highwire-markup ol.cit-list .rev-xref-ref {
    font-weight: bold
}

div.highwire-markup div.ref-list .ref-use-labels .ref-label.ref-label-empty+a.rev-xref-ref {
    margin-left: -15px
}

div.highwire-markup div.fn-group ul,div.highwire-markup div.fn-group ul li {
    list-style: outside disc;
    padding: 0
}

div.highwire-markup div.fn-group ul li,div.highwire-markup div.fn-group ul li p {
    border: 0;
    margin: 15px 0 0 0
}

div.highwire-markup div.fn-group ul li:first-child,div.highwire-markup div.fn-group ul li p:first-child {
    margin-top: 0
}

.highwire-search-form fieldset.collapsible.form-wrapper,.pane-style-alt-content,div.highwire-markup ul.kwd-group,div.highwire-markup div.article .fig,div.highwire-markup div.article .graphic,[class*="-article-fragment-markup"].view .views-row,.panel-region-content .panels-ajax-tab-container [class*="-article-fragment-markup"].view .views-row,div.highwire-markup div.article .table,div.highwire-markup .article .video-content {
    border-width: 0 0 1px 0;
    border-style: solid
}

div.highwire-markup div.article .highwire-collapsible-supplemental div.section>h2 {
    margin-left: 0;
    padding-top: 0;
    margin-top: 0;
    border-top-width: 0
}

div.highwire-markup div.article .highwire-collapsible-supplemental .app.collapsible,div.highwire-markup div.article .highwire-collapsible-supplemental .section.collapsible,div.highwire-markup div.article .highwire-collapsible-supplemental .boxed-text.collapsible,div.highwire-markup div.article .highwire-collapsible-supplemental .fig.collapsible,div.highwire-markup div.article .highwire-collapsible-supplemental .table.collapsible {
    margin: auto;
    padding: 5px 15px
}

div.highwire-markup div.article .highwire-collapsible-supplemental-title {
    padding: 5px 15px
}

div.highwire-markup div.article .highwire-collapsible-supplemental-title .link-icon i {
    margin-right: 5px
}

div.highwire-markup div.article .highwire-collapsible-supplemental {
    margin: 5px 0 5px 0
}

div.highwire-markup div.article .supplementary-material-label {
    font-weight: bold
}

div.highwire-markup div.article .supplementary-material {
    padding: 5px 15px;
    margin: 5px 0 5px 0
}

div.highwire-markup div.article .supplementary-material .table,div.highwire-markup div.article .supplementary-material .fig {
    border-width: 0;
    margin: 0;
    padding: 5px 0
}

.highwire-markup .georef .top>.heading,.highwire-markup .georef .top>.items {
    display: inline;
    float: none
}

.highwire-markup .georef .top>.heading {
    font-weight: bold;
    padding-right: 0;
    width: auto
}

.highwire-markup .georef .top>.items {
    width: auto
}

.dimple-pmc {
    stroke-dasharray: 4,3;
    opacity: .4;
    stroke: #000
}

.item-list .data-supp-list li {
    list-style: circle
}

[class*='-art-info'].pane-panels-mini .panel-pane {
    margin-bottom: 5px
}

.node-type-highwire-article .panels-ajax-tab-container div.highwire-markup div.contributors {
    margin-bottom: 25px
}

div.highwire-markup div.contributors ol li a {
    vertical-align: baseline
}

div.highwire-markup div.contributors>ol,div.highwire-markup div.contributors>ul,div.highwire-markup div.contributors>ol li,div.highwire-markup div.contributors>ul li,div.highwire-markup div.contributors ol.affiliation-list li {
    list-style: none;
    margin-left: 0;
    padding-left: 0
}

div.highwire-markup div.contributors>ol+ol,div.highwire-markup div.contributors>ol+ul,div.highwire-markup div.contributors>ul+ul,div.highwire-markup div.contributors>ul+ol {
    margin: 15px 0 0 0
}

div[class*='-art-tools'].panel-pane>.pane-content {
    padding: 5px 0
}

div[class*='-art-tools'].panel-pane .panel-pane,div[class*='-art-tools'].panel-pane .panel-separator {
    margin-top: 5px;
    margin-bottom: 5px
}

div[class*='-art-tools'].panel-pane .panel-pane .pane-content a {
    display: inline-block;
    padding-left: 21px;
    padding-left: 1.5rem;
    position: relative;
    text-decoration: none
}

div[class*='-art-tools'].panel-pane .panel-pane .pane-content a *[class*='icon'],div[class*='-art-tools'].panel-pane .panel-pane .pane-content a *[class*='hw-icon'] {
    font-size: 16px;
    font-size: 1.14rem;
    display: inline-block;
    margin-right: 2px;
    text-align: center;
    width: 16px;
    width: 1.14rem
}

div[class*='-art-tools'].panel-pane .panel-pane .pane-content a .icon-copyright {
    font-size: 17px;
    font-size: 1.214rem
}

div[class*='-art-tools'].panel-pane .panel-pane .pane-content a *[class*='icon'],div[class*='-art-tools'].panel-pane .panel-pane .pane-content a *[class*='hw-icon'],div[class*='-art-tools'].panel-pane .panel-pane .pane-content a .icon-copyright {
    position: absolute;
    left: 0;
    top: 2px
}

div[class*='-art-tools'].panel-pane .content-column .service-links ul li {
    display: block;
    margin: 5px 0
}

div[class*='-art-tools'].panel-pane .panel-row-wrapper+.panel-row-wrapper {
    border-top-style: solid;
    border-top-width: 1px;
    margin-top: 5px;
    padding-top: 5px
}

.service-links .item-list ul {
    padding: 0
}

.service-links .item-list ul li {
    display: inline-block;
    margin: 0 10px;
    vertical-align: bottom
}

.pane-panels-mini [id*="_share"] .pane-service-links,.minipanel-dialog-link-mini [id*="_share"] .pane-service-links {
    border-top-width: 1px;
    border-top-style: dotted;
    margin-top: 25px;
    padding-top: 25px
}

.pane-panels-mini [id*="_share"] .service-links,.minipanel-dialog-link-mini [id*="_share"] .service-links {
    text-align: center
}

.pane-panels-mini [id*="_share"] .service-links>a,.minipanel-dialog-link-mini [id*="_share"] .service-links>a {
    display: inline-block;
    *display: inline;
    margin: 0 5px;
    *zoom:1;}

.pane-highwire-toc-sections .highwire-toc-sections-nav ul,.pane-highwire-toc-sections .highwire-toc-sections-nav ol,.pane-highwire-article-nav .highwire-article-nav ul,.pane-highwire-article-nav .highwire-article-nav ol {
    padding-left: 35px;
    margin-bottom: 0
}

.pane-highwire-toc-sections .highwire-toc-sections-nav ul ul,.pane-highwire-toc-sections .highwire-toc-sections-nav ol ol,.pane-highwire-article-nav .highwire-article-nav ul ul,.pane-highwire-article-nav .highwire-article-nav ol ol {
    padding-left: 20px
}

.pane-highwire-toc-sections .highwire-toc-sections-nav li,.pane-highwire-article-nav .highwire-article-nav li {
    line-height: 1.5em;
    margin-bottom: 6px
}

.highwire-toc-sections-nav ul li,.highwire-article-nav ul li {
    list-style: none
}

.highwire-toc-sections-nav ul li,.highwire-article-nav ul li {
    position: relative
}

.highwire-toc-sections-nav ul li:before,.highwire-toc-sections-nav ul li>a:before,.highwire-article-nav ul li:before,.highwire-article-nav ul li>a:before {
    content: "\f10c";
    display: inline-block;
    font-family: FontAwesome;
    font-size: .85em;
    font-style: normal;
    font-weight: bold;
    height: auto;
    line-height: normal;
    position: relative;
    left: -1.5em;
    text-decoration: inherit;
    width: 0;
    z-index: 5;
    -webkit-font-smoothing: antialiased
}

.highwire-toc-sections-nav>.highwire-list>ul>li:before,.highwire-article-nav>.highwire-list>ul>li:before {
    font-size: 1.25em;
    top: .09em
}

.highwire-toc-sections-nav ul li>a:before,.highwire-article-nav ul li>a:before {
    content: "\f111";
    z-index: 4
}

.highwire-toc-sections-nav>.highwire-list>ul>li>a:before,.highwire-article-nav>.highwire-list>ul>li>a:before {
    left: -2em;
    top: -1px
}

.highwire-toc-sections-nav ul li:after,.highwire-article-nav ul li:after {
    content: ".";
    display: block;
    height: 100%;
    margin-left: 1px;
    position: absolute;
    left: -1em;
    top: 1em;
    text-indent: -999em;
    width: 1px;
    z-index: 3
}

.highwire-toc-sections-nav ul li.parent:after,.highwire-toc-sections-nav ul li.last:after,.highwire-article-nav ul li.last:after,.highwire-article-nav ul li.parent:after {
    content: none;
    height: 0;
    width: 0
}

.highwire-toc-sections-nav>.highwire-list>ul>li:after,.highwire-article-nav>.highwire-list>ul>li:after {
    height: 100%;
    left: -1.45em;
    top: 1.25em
}

.pane-content .highwire-article-collection-term-list {
    padding-left: 0
}

.pane-content .highwire-article-collection-term-list .parent>.highwire-list {
    border-left: 2px solid transparent
}

.highwire-article-collections ul {
    padding-top: 0;
    list-style: none;
    list-style-image: none
}

.highwire-article-collections ul ul {
    margin-top: .35em
}

.highwire-article-collections ul li {
    margin-bottom: .35em
}

.highwire-article-collection-term .highlight {
    position: relative;
    -webkit-border-radius: .25em;
    border-radius: .25em
}

.highwire-article-collection-term .highlight .icon-caret-right {
    border: .95em solid transparent;
    height: 0;
    position: absolute;
    right: -1.75em;
    top: 0;
    width: 0
}

.highwire-article-collection-term .highlight .icon-caret-right:before {
    content: none
}

.panel-region-content .highwire-article-citation-list ul.highwire-comment-attachments li {
    border-bottom: 0;
    margin-bottom: 10px;
    padding-bottom: 0
}

.highwire-citation-highwire-comment .highwire-citation-comment-attachments {
    margin-top: 10px
}

.poll .bar,.node-advpoll.node-teaser {
    border-width: 1px;
    border-style: solid
}

.node-advpoll.node-teaser {
    padding: 10px
}

.pane-nodequeue-poll-table-of-contents-pages .pane-title,.pane-nodequeue-poll-article-pages .pane-title,.pane-nodequeue-poll-front-page .pane-title {
    margin-bottom: 5px
}

.poll .bar .foreground {
    margin: -1px 0;
    padding: 1px 0
}

.icon-copyright {
    line-height: 1
}

.icon-copyright:after {
    content: '\00A9';
    font-family: "Helvetica Neue",'Helvetica',Arial,sans-serif;
    font-weight: bold;
    vertical-align: middle
}

.search-result-highwire-citation .search-snippet,.highwire-search-results-list .highwire-cite>.highwire-cite-snippet {
    border-left-width: 2px;
    border-left-style: solid;
    padding: 5px 5px 5px 15px
}

.highwire-cite-highwire-fragment>.highwire-cite-highlight~.highwire-cite-snippet {
    padding: 0;
    border: 0
}

.highwire-cite-highwire-fragment>.highwire-cite-highlight,.highwire-cite-highwire-news-story>.highwire-cite-highlight {
    border: 1px solid;
    overflow: hidden
}

.highwire-cite-highwire-news-story>.highwire-cite-highlight figcaption,.highwire-cite-highwire-news-story>.highwire-cite-highlight footer {
    padding: 5px
}

.highwire-cite-highwire-news-story>.highwire-cite-highlight figcaption+footer {
    padding-top: 0
}

.highwire-article-citation.tooltip-enable {
    margin: -10px;
    padding: 10px
}

.highwire-cite-title>div {
    display: inline
}

.highwire-cite-highlight a {
    display: block
}

.highwire-citation-advanced-fragments-search>.highwire-cite-highlight {
    text-align: center;
    width: 150px
}

.highwire-article-citation .highwire-cite-access {
    display: inline
}

.panel-region-content .view-content .views-row,.panel-region-content .highwire-article-citation-list li,.panel-region-content .highwire-markup .issue-toc .toc-item,.panel-region-content .highwire-search-results.no-show-abstract .search-result,.panel-region-content .highwire-search-results-list .search-result {
    margin-bottom: 20px;
    padding-bottom: 20px
}

.highwire-article-citation-list .variants-list li {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 10px
}

.highwire-article-citation-list .variants-list li.last {
    padding-right: 0
}

.panel-region-content .view-content .views-row .highwire-cite,.panel-region-content .highwire-article-citation-list li .highwire-cite,.panel-region-content .highwire-markup .issue-toc .toc-item .highwire-cite {
    padding: 0 15px;
    position: relative
}

.panel-region-content .view-content .views-row .highwire-cite .highwire-cite-access,.panel-region-content .highwire-article-citation-list li .highwire-cite .highwire-cite-access,.panel-region-content .highwire-markup .issue-toc .toc-item .highwire-cite .highwire-cite-access {
    font-size: 1em;
    position: absolute;
    left: -2px;
    margin-top: 2px
}

.search-result-highwire-citation .title,.search-result-highwire-citation .search-snippet,.panel-region-content .highwire-markup .issue-toc .toc-citation,.panel-region-content .highwire-search-results.no-show-abstract .search-result.last,.panel-region-content .highwire-search-results-list .search-result.last {
    margin-bottom: 0
}

.highwire-citation-export .highwire-citation-info {
    font-size: 1.1em;
    margin: 0 0 35px
}

.hw-citation-links.inline {
    display: block
}

.hw-citation-links.inline li {
    display: block;
    margin: 0 auto 15px;
    padding: 0;
    width: 80%
}

.pane-highwire-pap .pager-wrapper,.highwire-search-results .pager-wrapper,.highwire-comments-list-all-wrapper .pager-wrapper,.pane-highwire-figures-list .pager-wrapper {
    border-top: 5px solid;
    margin-top: 15px;
    padding-top: 45px
}

.panel-region-content>.inside>.pane-highwire-search-results-tool:first-child {
    margin-top: 10px
}

.highwire-search-results li.search-result {
    margin-top: 0
}

.search-result-tool,.highwire-search-cct-list {
    list-style: none;
    list-style-image: none
}

.search-result-tool.inline li {
    padding: 0
}

.highwire-search-facets-facet {
    padding-bottom: 15px
}

.highwire-search-facets-bucket>a+.active-facet-name {
    margin-left: 5px
}

.highwire-search-facets-facet .highwire-list+div .links,.highwire-search-facets-facet .highwire-list+div .links.inline {
    display: block;
    margin-top: 15px
}

.highwire-search-facets-facet .highwire-list+div .links,.highwire-search-facets-facet .highwire-list+div .links li {
    margin: 0
}

.highwire-search-facets-facet .highwire-search-facets-bucket-list,.highwire-search-facets-form .form-item-buckets>.form-checkboxes {
    list-style-type: none;
    padding-left: 1em
}

.highwire-search-facets-form .form-item-buckets>.form-checkboxes .form-type-checkbox {
    margin-top: 0;
    margin-bottom: 8px;
    position: relative
}

.highwire-search-facets-form .form-item-buckets .form-type-checkbox input[type="checkbox"] {
    position: absolute;
    left: 0;
    top: .25em
}

.highwire-search-facets-form .form-item-buckets .form-type-checkbox>label {
    padding-left: 1.5em
}

.highwire-search-facets-facet .highwire-search-facets-bucket-list,.highwire-search-facets-facet .highwire-search-facets-bucket-list li.last {
    margin-bottom: 0
}

.highwire-search-facets-form .form-submit {
    margin-top: 15px;
    margin-bottom: 15px
}

.pane-style-alt-content .highwire-search-facets-form+.highwire-search-facets-form,.pane-style-alt-content .highwire-search-facets-form+.highwire-search-facets-facet,.pane-style-alt-content .highwire-search-facets-facet+.highwire-search-facets-facet,.pane-style-alt-content .highwire-search-facets-facet+.highwire-search-facets-form {
    border-top-style: solid;
    border-top-width: 2px;
    margin: 0 -10px;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px
}

.jcore-home-layout .panel-region-carousel .pane-title+.pane-content .jcarousel-skin-pap_carousel .jcarousel-container-horizontal {
    padding-top: 10px
}

.jcarousel-skin-pap_carousel .jcarousel-item-horizontal {
    border-right: 1px solid;
    margin: 0;
    padding: 5px
}

.jcarousel-skin-pap_carousel .jcarousel-item-horizontal .inner {
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px
}

.jcarousel-skin-pap_carousel .jcarousel-item-horizontal:last-child {
    border-right: 0
}

.jcarousel-skin-pap_carousel .jcarousel-prev-horizontal,.jcarousel-skin-pap_carousel .jcarousel-next-horizontal {
    background: none;
    font-size: 2em;
    height: auto;
    line-height: 1em;
    text-align: center;
    top: 50%
}

.jcarousel-skin-pap_carousel .jcarousel-prev-horizontal {
    left: 0
}

.jcarousel-skin-pap_carousel .jcarousel-next-horizontal {
    right: 0
}

.jcarousel-skin-pap_carousel .jcarousel-prev-horizontal:before,.jcarousel-skin-pap_carousel .jcarousel-next-horizontal:before {
    position: relative;
    top: -.43em
}

div.messages {
    background-image: none;
    border: 2px solid;
    clear: both;
    margin: 10px 0 0;
    padding: 5px 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

div.messages:first-child {
    margin-top: 0
}

div.messages>div {
    display: table-cell;
    vertical-align: top
}

div.messages .msg-col-left {
    padding: 5px 10px 5px 0;
    text-align: center;
    line-height: 1
}

div.messages .msg-col-left .icon {
    font-size: 26px
}

div.messages .msg-col-right {
    line-height: 1.29em;
    padding: 5px 0;
    vertical-align: middle
}

div.messages ul {
    margin: 0 0 0 1.25em;
    padding: 0
}

div.messages ul li {
    list-style-image: none
}

.messages.highwire-content-messages {
    margin-bottom: 20px
}

.highwire-content-messages {
    margin-bottom: 20px;
    padding: 5px
}

.pane-panels-ajax-tab-tabs .panels-ajax-tab>li,.pane-panels-ajax-tab-tabs .panels-ajax-tab>li.first {
    display: inline-block;
    margin: .5em .5em 0 0;
    padding: .5em
}

.pane-panels-ajax-tab-tabs .panels-ajax-tab>li.last {
    margin: 0
}

.pane-panels-ajax-tab-tabs .panels-ajax-tab li a {
    display: inline-block;
    width: 115px;
    padding: .75em .75em;
    text-align: center;
    border-radius: 3px;
    -webkit-transition: background-color 200ms ease-in,color 200ms ease-in;
    -moz-transition: background-color 200ms ease-in,color 200ms ease-in;
    -ms-transition: background-color 200ms ease-in,color 200ms ease-in;
    -o-transition: background-color 200ms ease-in,color 200ms ease-in;
    transition: background-color 200ms ease-in,color 200ms ease-in
}

.panel-region-content .panels-ajax-tab,.panel-region-content .item-list .panels-ajax-tab {
    border-width: 0
}

.ui-dialog-content .pane-panels-ajax-tab-tabs .panels-ajax-tab>li,.panel-region-sidebar-right .pane-panels-ajax-tab-tabs .panels-ajax-tab>li {
    margin: 0;
    padding: 2px;
    text-align: left;
    display: block
}

.ui-dialog-content .pane-panels-ajax-tab-tabs .panels-ajax-tab li a,.panel-region-sidebar-right .pane-panels-ajax-tab-tabs .panels-ajax-tab li a {
    width: auto;
    display: block;
    text-align: left;
    font-weight: normal
}

.modernizr-flexbox .ui-dialog-content .panels-ajax-tab,.modernizr-flexbox .panel-region-sidebar-right .panels-ajax-tab {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.modernizr-flexbox .ui-dialog-content .panels-ajax-tab>li,.modernizr-flexbox .panel-region-sidebar-right .panels-ajax-tab>li {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.modernizr-flexbox .ui-dialog-content .panels-ajax-tab>li a,.modernizr-flexbox .panel-region-sidebar-right .panels-ajax-tab>li a {
    padding-left: .25em;
    padding-right: .25em
}

.modernizr-flexbox .ui-dialog-content .panels-ajax-tab>li a,.modernizr-flexbox .panel-region-sidebar-right .panels-ajax-tab>li a,.ui-dialog-content .pane-panels-ajax-tab-tabs .pane-content,.panel-region-sidebar-right .pane-panels-ajax-tab-tabs .pane-content {
    text-align: center
}

.ui-dialog-content .pane-panels-ajax-tab-tabs .pane-content,.ui-dialog-content .pane-panels-ajax-tab-tabs .panels-ajax-tab-tab,.panel-region-sidebar-right .pane-panels-ajax-tab-tabs .pane-content,.panel-region-sidebar-right .pane-panels-ajax-tab-tabs .panels-ajax-tab-tab {
    border-radius: .2em
}

.ui-dialog-content .panels-ajax-tab-container {
    padding: 15px 15px 0
}

@media(max-width: 380px) {
    .panel-region-content .pane-panels-ajax-tab-tabs .panels-ajax-tab li,.panel-region-content .pane-panels-ajax-tab-tabs .panels-ajax-tab li a {
        padding:.5em;
        margin: 0
    }

    .panel-region-sidebar-right .highwire-citation-highwire-featured-news>.highwire-cite-highlight {
        float: none;
        margin-right: 0;
        margin-bottom: 10px;
        max-width: none
    }
}

.opportunity-challenge-institution .shib-login-link input,.opportunity-challenge-institution .openathens-login-link input {
    float: none
}

.block-hw-small-logo,.block-hw-site-logo {
    margin: 1.6em 1em 0;
    padding: 0;
    text-align: center
}

.block-hw-small-logo .panel-pane,.block-hw-site-logo .panel-pane {
    padding: 0;
    margin: 0
}

#sliding-popup {
    position: fixed;
    z-index: 10
}

#popup-text,#popup-buttons {
    box-sizing: border-box;
    padding: 10px;
    line-height: 1.2
}

#popup-buttons {
    padding-top: 0;
    text-align: center
}

#popup-text h2,#popup-text p {
    margin-bottom: 0
}

#popup-text h2+p,#popup-text p+p {
    margin-top: 10px
}

#popup-buttons button+button {
    margin-left: 10px
}

#relatedContentHTML {
    border-style: solid;
    border-width: 1px
}

#relatedContentTitle p,#relatedContentDescription p {
    margin: 0;
    padding: 0
}

#relatedContentHTML>#relatedContentTitle {
    font-size: 1.1em;
    margin: 0;
    padding: 10px 10px 5px 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

#relatedContentDescription,#relatedContentLinks {
    margin: 5px
}

#relatedContentLinks li {
    list-style-type: square;
    margin-left: 5px
}

.related-link-description {
    display: block;
    font-style: italic;
    font-size: .85em
}

.highwire-citation-highwire-featured-news>.highwire-cite-highlight {
    max-width: calc(45% - 15px)
}

.panel-region-sidebar-right .highwire-citation-highwire-featured-news>.highwire-cite-highlight img {
    width: 100%
}

.pane-panels-mini[class*="-issue"] .highwire-2col-stacked .panel-region-content-left {
    width: 40%
}

.pane-panels-mini[class*="-issue"] .highwire-2col-stacked .panel-region-content-right {
    width: 60%
}

.pane-panels-mini[class*="-issue"] .highwire-2col-stacked .panel-region-content-right .highwire-cite {
    padding: 0
}

@media all and (min-width: 450px) {
    .dp-landing-list {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
    }

    .dp-landing-list>li {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 50%;
        -ms-flex: 1 0 50%;
        flex: 1 0 50%
    }
}

.highwire-markup #relatedContentHTML {
    clear: both
}

div.highwire-markup ul.copyright-statement {
    padding-left: 0
}

.pane-content .highwire-fragments-grid {
    padding: 0
}

.pane-content ul.highwire-fragments-grid {
    list-style: none
}

.highwire-fragments-grid>li,.pane-content .highwire-fragments-grid>li {
    float: left;
    margin: 0 5px 20px
}

.modernizr-flexbox .highwire-fragments-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media screen and (min-width: 0\0) and (min-resolution:72dpi) {
    html div.highwire-markup .highwire-figure a.fragment-images:after {
        font-size:24px
    }
}

.highwire-twitter-referencing-tweets .highwire-list ul {
    padding-left: 0
}

.highwire-twitter-referencing-tweets .highwire-list ul li {
    margin-bottom: 20px;
    padding-bottom: 20px
}

.highwire-twitter-referencing-account-avatar {
    float: left;
    margin: 0 10px 0 0;
    border-radius: 3px
}

.highwire-twitter-referencing-tweet-text {
    margin-top: 10px
}

.no-cap-h2 h2 {
    text-transform: none
}

.ui-widget-overlay {
    background: #000;
    filter: Alpha(Opacity=75);
    opacity: .75
}

.ui-widget {
    font-size: 1em;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif
}

.qtip-content div.highwire-markup .article {
    padding: 0
}

.ui-widget-content .ui-icon-closethick,.ui-widget-content a:hover .ui-icon-closethick {
    background: none
}

.ui-dialog .ui-dialog-titlebar-close {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    border: 0;
    display: inline;
    font-family: FontAwesome;
    font-weight: normal;
    font-size: 1.5em;
    font-style: normal;
    height: auto;
    line-height: normal;
    margin-top: 0;
    padding: 0;
    text-decoration: inherit;
    right: .65em;
    top: .3em;
    vertical-align: baseline;
    width: auto;
    -webkit-font-smoothing: antialiased;
    *margin-right: .3em;
}

.ui-dialog .ui-dialog-titlebar-close:hover {
    background: none;
    border: 0
}

.ui-dialog .ui-dialog-titlebar-close:before {
    text-decoration: inherit;
    display: inline-block;
    speak: none;
    content: "\f05c"
}

.ui-dialog .ui-dialog-titlebar-close span {
    display: none
}

.ui-widget.cluetip-default {
    -webkit-border-radius: .3em;
    border-radius: .3em
}

.ui-widget.cluetip-default .cluetip-outer {
    -webkit-border-radius: .35em;
    border-radius: .35em
}

div.cluetip .cluetip-outer {
    -webkit-border-radius: .33em;
    border-radius: .33em;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.cluetip .ui-cluetip-header {
    -webkit-border-radius: .33em .33em 0 0;
    border-radius: .33em .33em 0 0
}

.cluetip .ui-cluetip-content {
    -webkit-border-radius: 0 0 .33em .33em;
    border-radius: 0 0 .33em .33em
}

.cluetip .ui-cluetip-header,.cluetip .ui-cluetip-content {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.cluetip .cluetip-inner {
    position: relative
}

.cluetip-article-author-popup .cluetip-arrows,.cluetip-article-author-popup .cluetip-arrows:before,.cluetip-abstract-popup .cluetip-arrows,.cluetip-abstract-popup .cluetip-arrows:before,.cluetip-article-ref-popup .cluetip-inner:before,.cluetip-article-ref-popup .cluetip-inner:after,.cluetip-article-glo-popup .cluetip-inner:before,.cluetip-article-glo-popup .cluetip-inner:after {
    background: transparent;
    border: 10px solid transparent;
    content: ".";
    display: block;
    height: 0;
    text-indent: -999em;
    position: absolute;
    width: 0;
    z-index: 100
}

.cluetip-abstract-popup .cluetip-arrows,.cluetip-article-author-popup .cluetip-arrows,div.cluetip-article-ref-popup .cluetip-inner:before,div.cluetip-article-glo-popup .cluetip-inner:before {
    border-width: 11px
}

div.cluetip.clue-right-default .cluetip-outer,div.cluetip.clue-right-article-ref-popup .cluetip-outer,div.cluetip.clue-right-article-glo-popup .cluetip-outer {
    margin-left: 5px
}

div.cluetip.clue-right-default .cluetip-inner:after,div.cluetip.clue-right-article-ref-popup .cluetip-inner:after,div.cluetip.clue-right-article-glo-popup .cluetip-inner:after {
    left: -20px;
    top: 4px
}

div.cluetip.clue-right-default .cluetip-inner:before,div.cluetip.clue-right-article-ref-popup .cluetip-inner:before,div.cluetip.clue-right-article-glo-popup .cluetip-inner:before {
    left: -22px;
    top: 3px
}

div.cluetip.clue-left-default .cluetip-outer,div.cluetip.clue-left-article-ref-popup .cluetip-outer,div.cluetip.clue-left-article-glo-popup .cluetip-outer {
    margin-left: -5px
}

div.cluetip.clue-left-default .cluetip-inner:after,div.cluetip.clue-left-article-ref-popup .cluetip-inner:after,div.cluetip.clue-left-article-glo-popup .cluetip-inner:after {
    left: 100%;
    top: 4px
}

div.cluetip.clue-left-default .cluetip-inner:before,div.cluetip.clue-left-article-ref-popup .cluetip-inner:before,div.cluetip.clue-left-article-glo-popup .cluetip-inner:before {
    left: 100%;
    top: 3px
}

div.cluetip.clue-top-default .cluetip-outer,div.cluetip.clue-top-article-ref-popup .cluetip-outer,div.cluetip.clue-top-article-glo-popup .cluetip-outer {
    margin-top: -5px
}

.cluetip.clue-top-article-author-popup .cluetip-arrows,.cluetip.clue-top-abstract-popup .cluetip-arrows,div.cluetip.clue-top-default .cluetip-inner:after,div.cluetip.clue-top-article-ref-popup .cluetip-inner:after,div.cluetip.clue-top-article-glo-popup .cluetip-inner:after {
    top: 100%;
    left: 50%;
    margin-left: -10px
}

.cluetip.clue-top-article-author-popup .cluetip-arrows,.cluetip.clue-top-abstract-popup .cluetip-arrows {
    margin-top: -1px
}

.cluetip.clue-top-article-author-popup .cluetip-arrows:before,.cluetip.clue-top-abstract-popup .cluetip-arrows:before {
    top: -11px;
    left: -10px
}

div.cluetip.clue-top-default .cluetip-inner:before,div.cluetip.clue-top-article-ref-popup .cluetip-inner:before {
    top: 100%;
    left: 50%;
    margin-left: -11px
}

div.cluetip.clue-bottom-default .cluetip-outer,div.cluetip.clue-bottom-article-ref-popup .cluetip-outer,div.cluetip.clue-bottom-article-glo-popup .cluetip-outer {
    margin-top: 5px
}

.cluetip.clue-bottom-article-author-popup .cluetip-arrows,.cluetip.clue-bottom-abstract-popup .cluetip-arrows,div.cluetip.clue-bottom-default .cluetip-inner:after,div.cluetip.clue-bottom-article-ref-popup .cluetip-inner:after,div.cluetip.clue-bottom-article-glo-popup .cluetip-inner:after {
    top: -20px;
    left: 50%;
    margin-left: -10px
}

.cluetip.clue-bottom-article-author-popup .cluetip-arrows,.cluetip.clue-bottom-abstract-popup .cluetip-arrows {
    margin-top: -1px
}

.cluetip.clue-bottom-article-author-popup .cluetip-arrows:before,.cluetip.clue-bottom-abstract-popup .cluetip-arrows:before {
    top: -9px;
    left: -10px
}

div.cluetip.clue-bottom-default .cluetip-inner:before,div.cluetip.clue-bottom-article-ref-popup .cluetip-inner:before {
    top: -22px;
    left: 50%;
    margin-left: -11px
}

.ui-widget h3.ui-accordion-header.ui-state-focus {
    outline: gray dotted 1px;
    outline: rgba(255,255,255,.5) dotted 1px;
    box-shadow: 0 0 4px 0 rgba(0,0,0,.5)
}

.ui-widget.ui-accordion {
    margin-left: 2px;
    margin-right: 2px;
    width: auto
}

.ui-accordion .ui-accordion-content {
    border: 0;
    max-height: 350px;
    overflow: hidden !important;
    padding: 0;
    position: relative;
    -webkit-border-radius: 0;
    border-radius: 0
}

.ui-accordion .ui-accordion-content:not(:empty) {
    margin-top: -1px
}

.ui-accordion .ui-accordion-content>.highwire-list,.ui-accordion .ui-accordion-content .panels-ajax-pane-panel>.highwire-list {
    margin-left: 2px;
    margin-right: 2px;
    max-height: 300px;
    overflow: auto
}

.ui-accordion .ui-accordion-content .highwire-list-footer {
    font-size: 12px;
    font-size: .857rem;
    padding: 10px 5px;
    text-align: center
}

.ui-accordion .ui-accordion-content>.highwire-list-footer,.ui-accordion .ui-accordion-content .panels-ajax-pane-panel>.highwire-list-footer {
    -webkit-border-radius: .2em;
    border-radius: .2em
}

.ui-accordion .ui-accordion-content .highwire-articles-in-toc:last-child>.highwire-list-footer {
    border-bottom-width: 0
}

.ui-accordion h3.ui-accordion-header {
    font: bold 1em/1.33em "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin-left: -2px;
    margin-right: -2px;
    padding: 10px;
    z-index: 1;
    -webkit-border-radius: .25em;
    border-radius: .25em
}

.ui-accordion .ui-accordion-content a,.ui-accordion .ui-accordion-content .item-list li a {
    text-decoration: none
}

.ui-accordion .ui-accordion-content .no-results {
    font-style: italic;
    text-align: center
}

.ui-accordion h3.ui-accordion-header>.ui-icon {
    display: none
}

.ui-accordion h3.ui-accordion-header i[class*="icon"] {
    font-size: 22px;
    font-size: 1.57rem;
    line-height: 1;
    padding: 0 10px 0 5px;
    vertical-align: middle
}

.ui-accordion h3.ui-accordion-header i.icon-caret-right,.ui-accordion h3.ui-accordion-header i.icon-angle-right {
    font-size: 16px;
    font-size: 1.143rem;
    line-height: 1.33;
    display: inline-block;
    padding: 0 5px
}

.ui-accordion h3.ui-accordion-header.ui-state-active i.icon-caret-right,.ui-accordion h3.ui-accordion-header.ui-state-active i.icon-angle-right {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.ui-accordion-content.panel-1col .panel-col,.panel-1col .ui-accordion-content .panel-col {
    width: auto
}

.ui-accordion-content .panel-pane {
    margin-bottom: 0
}

.ui-accordion .ui-accordion-content ul.inline li {
    border: 0;
    margin-right: 8px;
    padding: 0
}

.ui-accordion .ui-accordion-content ul.inline li.last {
    margin-right: 0
}

.ui-accordion .ui-accordion-content ul.inline li a {
    display: inline-block
}

.ui-accordion .ui-accordion-content ul {
    list-style: none;
    list-style-image: none;
    margin-bottom: 0;
    padding-left: 0
}

.ui-accordion .ui-accordion-content ul li,.panels-ajax-tab-panel .highwire-article-citation-list ul li {
    margin: 0;
    padding: 15px 5px
}

.ui-accordion .ui-accordion-content ul li.last {
    border-bottom: 0
}

.ui-dialog {
    width: 80%
}

.ui-front {
    z-index: 1100
}

* {
    -webkit-font-smoothing: antialiased
}

html,body {
    font: 14px/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif
}

a,a:link {
    font-weight: normal;
    text-decoration: none
}

a.back-to-top {
    font-size: .93em
}

.highwire-ajax-loading,.pane-highwire-back-to-top {
    text-align: center
}

.label,#main-menu>li>a,#region-menu .nice-menu>li>a,.highwire-comment-view .highwire-comment-view-title {
    font-weight: bold
}

sup,sub,.nlm-sup,.nlm-sub {
    font-size: .75em;
    position: relative;
    bottom: .5em
}

sub,.nlm-sub {
    bottom: -.5em
}

.highlight,a.highlight {
    display: inline-block;
    *display: inline;
    font-weight: bold;
    line-height: 1.25em;
    padding: 4px 5px;
    zoom:1}

ul.inline>li.first {
    padding-left: 0
}

ul.inline>li.last,.node-links .last a {
    padding-right: 0
}

.text-left {
    text-align: left
}

.text-center,.text-center ul.menu {
    text-align: center
}

.text-right,.text-right ul.menu {
    text-align: right
}

.text-no-wrap {
    white-space: nowrap
}

.text-break-word {
    word-wrap: break-word
}

.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-lowercase {
    text-transform: lowercase
}

.separator-pipe {
    border-left-style: solid;
    border-left-width: 1px;
    margin: 0 5px
}

[class^="date-day-ordinal"],[class*=" date-day-ordinal"] {
    position: relative;
    z-index: 4
}

[class^="date-day-ordinal"]:after,[class*=" date-day-ordinal"]:after {
    content: "th";
    display: inline-block;
    font-size: .86em;
    position: relative;
    z-index: 3
}

.date-day-ordinal-1:after,.date-day-ordinal-21:after,.date-day-ordinal-31:after {
    content: "st"
}

.date-day-ordinal-2:after,.date-day-ordinal-22:after {
    content: "nd"
}

.date-day-ordinal-3:after,.date-day-ordinal-23:after {
    content: "rd"
}

#zone-user a,#zone-footer a {
    text-decoration: underline
}

#zone-user a:hover,#zone-footer a:hover {
    text-decoration: none
}

.highwire-markup .georef .copyright {
    font-size: .86em
}

.highwire-article-citation-variant-list {
    font-size: 1em
}

#zone-user,#zone-footer {
    font-size: .929em;
    line-height: 1.38em
}

#region-footer-first {
    text-align: center
}

#zone-postscript .pane-content,#zone-postscript .block .content {
    line-height: 1.43em
}

#zone-postscript .menu li {
    margin-left: 0
}

.qtip-content {
    font-size: .92em
}

.qtip-content div.highwire-markup,div.highwire-markup div.article {
    font-size: 1em
}

div.highwire-markup div.article {
    line-height: 1.86
}

.highwire-markup .glossary .def-list-title {
    font-weight: bold
}

.highwire-markup .glossary dt {
    font-size: 1em
}

.highwire-markup .glossary dd {
    margin-bottom: 10px
}

.highwire-markup #featured-figure figure .attrib:before {
    content: "("
}

.highwire-markup #featured-figure figure .attrib:after {
    content: ")"
}

.node-links a,div.highwire-markup .highwire-figure a.fragment-images,div.highwire-markup .fig-caption,div.highwire-markup .graphic-caption,div.highwire-markup .table-caption,div.highwire-markup .video-content .media-caption,[class*="-article-fragment-markup"].view .table-foot {
    font-size: 12px;
    font-size: .857rem
}

div.highwire-markup .table-caption .table-placeholder {
    font-size: 14px;
    font-size: 1rem
}

.panel-region-sidebar-right .highwire-markup .table-caption .table-placeholder {
    font-size: 13px;
    font-size: .93rem
}

.table-label+div,.table-label+p,.table-label+span,.fig-label+div,.fig-label+p,.fig-label+span,.fig-caption>.attrib,div.highwire-markup span.caption-title {
    clear: both;
    display: block
}

div.highwire-markup span.caption-title {
    font-weight: 600
}

.highwire-markup .table-footnotes,.highwire-markup .table-footnotes>li,.highwire-markup .table-footnotes>li>p,.highwire-markup .fig-caption>p,.highwire-markup .table-caption>p,.highwire-markup .graphic-caption>p {
    margin-bottom: 0
}

.highwire-markup .table-footnotes>li+li,.highwire-markup .table-footnotes>li>p+p,.highwire-markup .fig-caption>p:first-child,.highwire-markup .fig-caption>p+p,.highwire-markup .fig-caption>.attrib,.highwire-markup .graphic-caption>p,.highwire-markup .graphic-caption>.attrib,.highwire-markup .table-caption>p:first-child,.highwire-markup .table-caption>p+p,.highwire-markup .table-caption+table,.highwire-markup .table-caption+.table-wrapper {
    margin-top: 10px
}

.highwire-markup .table-caption,.highwire-markup .table-foot {
    text-align: left
}

div.highwire-markup .highwire-figure-links,div.highwire-markup .table-expansion-links,div.highwire-markup .table-inline .callout-links,div.highwire-markup .highwire-video-links {
    font-size: 11px;
    font-size: .786rem
}

div.highwire-markup .highwire-figure-links a,div.highwire-markup .table-expansion-links a,div.highwire-markup .table-inline .callout-links a,div.highwire-markup .highwire-video-links a {
    font-weight: bold;
    line-height: 2;
    text-align: center
}

div.highwire-markup .table-footnotes {
    list-style: none;
    list-style-image: none;
    padding-left: 0
}

div.highwire-markup .fig-caption .fig-label,div.highwire-markup .table-caption .table-label,div.highwire-markup .media-caption .media-label {
    display: inline-block;
    *display: inline;
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 10px;
    zoom:1}

textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button,.chosen-container-multi .chosen-choices,.chosen-container-single .chosen-single {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: .92em;
    font-weight: normal;
    height: 2.33em
}

textarea,.ui-widget textarea,.ui-widget input[type="checkbox"],.ui-widget input[type="radio"],.recaptchatable input[type="text"] {
    height: auto
}

.panel-region-content .iToggle,.panel-region-content .ilabel {
    font-size: .93em
}

.button-wrapper,.button a,a.button,button,input[type="reset"],input[type="submit"],input[type="button"] {
    font-size: 1em;
    font-weight: bold;
    padding: 8px 20px;
    text-shadow: none;
    -webkit-border-radius: .3em;
    border-radius: .3em
}

.button-link-wrapper {
    font-weight: normal;
    padding: 0 0 0 16px
}

button.button-link,input[type="reset"].button-link,input[type="submit"].button-link,input[type="button"].button-link {
    font-weight: normal;
    text-decoration: none
}

.button-wrapper {
    padding: 0
}

table {
    border: 1px solid;
    width: 100%
}

thead th,th {
    border-bottom: 1px solid
}

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {
    margin-bottom: 15px
}

li ul,li ol,ul.toc-section,.highwire-article-citation-variant-list ul {
    margin-bottom: 0
}

.pane-content ul,.pane-content ol,.issue-toc-section .issue-toc-section {
    padding-left: 1em
}

.highwire-markup .georef .terms>.list,.highwire-markup .georef .top>.items {
    padding-left: 0
}

.hw-pollqueue .highwire-list,.pane-content ul.inline,.pane-content ol.inline,.pane-content .variants-list,.pane-content .adjunct-list,.pane-content .issue-toc ul,.pane-content .issue-toc ol,.pane-content ul.pager,.pane-content .highwire-article-citation-list ul,.pane-content .highwire-article-citation-list ol,.pane-content .highwire-search-results ul,.pane-content .highwire-search-results ol {
    padding-left: 0
}

.pane-content ul li,.pane-content ol li {
    line-height: 1.5em;
    margin-bottom: 8px;
    margin-left: 0
}

.pane-content .contextual-links-wrapper ol li,.pane-content .contextual-links-wrapper ul li {
    margin-bottom: 0
}

.node-links a {
    font-weight: bold;
    text-transform: uppercase;
    padding-right: 5px
}

h2,h3,h4,h5,h6 {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: normal;
    letter-spacing: 0
}

h1 {
    font: 2.14em/1.2em Georgia,'Times New Roman',serif;
    letter-spacing: -.03em;
    margin: 15px 0
}

h2,.toc-heading,.highwire-list-pap .highwire-list-title,div.highwire-markup .article div.section h2,.highwire-search-facets-form .form-item-buckets>label,.fieldset-legend,.ui-dialog-title {
    font-size: 1em;
    font-weight: bold;
    line-height: 1.43em;
    margin: 15px 0;
    text-transform: uppercase
}

.toc-heading,div.highwire-markup .article div.section h2 {
    text-transform: none
}

.fieldset-legend {
    margin: 0
}

.toc-heading {
    line-height: 1;
    margin-bottom: 20px
}

h3,#zone-postscript h2.block-title,#zone-postscript h2.pane-title,div.highwire-markup .article div.section h3,.pane-style-alt-content h2.pane-title,.jcore-2col-layout .panel-region-sidebar-right h2.pane-title,.jcore-2col-layout .panel-region-sidebar-right .fig-data-group-title {
    font-size: 1em;
    font-weight: bold;
    line-height: 1.57em;
    margin: 15px 0;
    text-transform: none
}

.pane-style-alt-content h2.pane-title,.jcore-2col-layout .panel-region-sidebar-right h2.pane-title,.jcore-2col-layout .panel-region-sidebar-right .fig-data-group-title {
    margin-top: 0;
    margin-bottom: 10px
}

.jcore-2col-layout .panel-region-sidebar-right .fig-data-group-title {
    margin-bottom: 0
}

#zone-postscript h2.block-title,#zone-postscript h2.pane-title,.pane-style-alt-content h2.pane-title {
    margin: 10px 0
}

h4,div.highwire-markup .article div.section h4 {
    font-size: 1em;
    font-style: italic;
    font-weight: normal;
    line-height: 1.57em;
    margin: 15px 0
}

h5,div.highwire-markup .article div.section h5 {
    font-size: 1em;
    font-weight: normal;
    line-height: 1.14em;
    text-transform: uppercase;
    margin: 15px 0
}

.panel-region-top-right .panel-pane-prefix,.panel-region-sidebar-right .panel-pane-prefix {
    margin-bottom: 10px;
    text-align: right
}

h6,div.highwire-markup .article div.section h6 {
    font-size: .86em;
    font-weight: normal;
    line-height: 1.33em;
    margin: 15px 0
}

.highwire-article-citation .highwire-citation-highwire-article-top-a div.highwire-cite-access {
    float: left;
    font-size: 20px;
    font-size: 1.4rem;
    line-height: 2;
    margin-top: 0;
    margin-bottom: -1em
}

.highwire-article-citation .highwire-citation-highwire-article-top-a div.highwire-cite-authors {
    font-size: 1em;
    line-height: 1.33em
}

.highwire-article-citation .highwire-citation-highwire-article-top-a div.highwire-cite-metadata,.highwire-article-citation .highwire-citation-highwire-article-top-a div.highwire-cite-overline {
    font-size: .86em;
    line-height: 1.33em;
    margin-bottom: 20px
}

.node-type-highwire-article .highwire-article-citation .hw-citation-author-list .author-name {
    font-weight: normal
}

.highwire-markup div.contributors ol li a.xref-aff,.highwire-markup div.contributors ol li .xref-sep {
    font-size: .75em;
    position: relative;
    bottom: .5em
}

.highwire-markup div.contributors ol li a.xref-aff sup {
    font-size: 1em;
    position: static
}

div.highwire-citation-authors-on-behalf:first-letter {
    text-transform: uppercase
}

.highwire-markup ol.cit-list>li {
    margin-bottom: 15px
}

.highwire-markup div.ref-cit div.cit-extra a,.highwire-markup a.cit-ref-link,.qtip-content div.ref-cit div.cit-extra a {
    font-size: .85em;
    line-height: 1.67em;
    font-weight: bold;
    text-decoration: none
}

.highwire-markup a.cit-ref-link {
    padding: 0 4px;
    white-space: nowrap
}

.panel-pane[class*="art-info"] .publication-history>li:first-letter {
    text-transform: capitalize
}

.pane-style-alt-content label {
    font-weight: normal
}

.form-item .description {
    font-style: italic;
    margin-top: 2px
}

.form-item .description,.highwire-search-form fieldset.form-wrapper .fieldset-description,.highwire-search-form fieldset.form-wrapper .form-item label,.highwire-search-form .filter-by-date-label {
    font-size: .86em;
    line-height: 1.33em
}

#region-menu .nice-menu>.active>a:after,#region-menu .nice-menu>.active-trail>a:after,#region-menu .nice-menu>li>a.active:after,html.js fieldset.collapsible .fieldset-legend:before,.chosen-container-multi .chosen-choices:after,.chosen-container-single .chosen-single div b:after,.form-type-date-popup .date-padding:after,.view-hw-article-carousel .bx-controls-direction a:after,.jcarousel-skin-pap_carousel .jcarousel-prev:before,.jcarousel-skin-pap_carousel .jcarousel-next:before {
    display: inline-block;
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    height: auto;
    line-height: normal;
    speak: none;
    text-decoration: inherit;
    vertical-align: baseline;
    width: auto;
    -webkit-font-smoothing: antialiased
}

.form-type-date-popup .date-padding:after,.highwire-search-form .form-type-compound-search .form-type-prefix-text {
    line-height: 2.2em
}

.chosen-container-single .chosen-single div b:after,.chosen-container-multi .chosen-choices:after {
    line-height: 2.4em
}

html.js .collapsible .fieldset-legend:before,.chosen-container-multi .chosen-choices:after,.chosen-container-single .chosen-single div b:after {
    content: "\f0d7"
}

html.js .collapsible.collapsed .fieldset-legend:before {
    content: "\f0da"
}

.form-type-date-popup .date-padding:after {
    content: "\f073"
}

#region-menu.main-menu-active-caret .nice-menu>.active>a:after,#region-menu.main-menu-active-caret .nice-menu>.active-trail>a:after,#region-menu.main-menu-active-caret .nice-menu>li>a.active:after,.chosen-container-multi.chosen-with-drop .chosen-choices:after,.chosen-container-single.chosen-with-drop .chosen-single div b:after {
    content: "\f0d8"
}

.jcarousel-skin-pap_carousel .jcarousel-prev-horizontal:before,.view-hw-article-carousel .bx-controls-direction .bx-prev:after {
    content: "\f0a8"
}

.jcarousel-skin-pap_carousel .jcarousel-next-horizontal:before,.view-hw-article-carousel .bx-controls-direction .bx-next:after {
    content: "\f0a9"
}

.panel-region-sidebar-right>.inside>.panel-pane>.pane-content,.panel-region-sidebar-right>.inside>.highwire-nav-float-wrapper>.panel-pane>.pane-content,.panel-region-top-right>.inside>.panel-pane>.pane-content {
    font-size: 13px;
    font-size: .93rem;
    line-height: 1.54
}

.panel-region-sidebar-right .pane-content .highwire-search-facets h2.facet-title {
    font-size: 14px;
    font-size: 1rem;
    text-transform: none
}

.pane-panels-ajax-tab-tabs .panels-ajax-tab-tab {
    font-size: 1.17em;
    line-height: 1.17em
}

.panel-region-content .pane-panels-ajax-tab-tabs .panels-ajax-tab-tab {
    font-size: 1em
}

.panel-region-content .panels-ajax-tab .active,.panel-region-content .panels-ajax-tab .active .panels-ajax-tab-tab {
    font-weight: bold
}

.highwire-cite>*,.highwire-cite>.highwire-cite-col>*,.search-result-highwire-citation>* {
    margin-top: 5px
}

.highwire-cite>.highwire-cite-overline:first-child {
    margin-bottom: 5px
}

.highwire-cite>*:first-child,.highwire-cite>.highwire-cite-col>*:first-child,.highwire-article-citation .highwire-cite-highlight+*,.search-result-highwire-citation>*:first-child {
    margin-top: 0
}

.highwire-article-citation .highwire-cite-title {
    font-weight: normal
}

.highwire-cite .highwire-cite-metadata>*+*:before {
    content: '\0020'
}

.highwire-article-citation .highwire-cite-parent {
    margin-bottom: 10px
}

.highwire-article-citation .highwire-cite-highlight {
    float: left;
    margin: 0 15px 5px 0
}

.highwire-article-citation .highwire-issue-archive .highwire-cite-highlight {
    float: none;
    margin-right: 0
}

.highwire-article-citation .highwire-issue-archive .highwire-cite-linked-title {
    display: block
}

.highwire-cite-snippet .highwire-showhide-toggle-link {
    display: block;
    margin-top: 5px
}

.view-hw-article-carousel .views-field-field-highwire-a-full-title,.view-hw-article-carousel .views-field-title,.search-result-highwire-citation .title,.highwire-article-citation .highwire-cite-title,.highwire-article-citation .highwire-cite-subtitle {
    font-family: Georgia,'Times New Roman',serif;
    line-height: 1.22em
}

.highwire-article-citation-variant-list ul {
    list-style: none
}

.highwire-article-citation-variant-list ul li {
    line-height: 1.2;
    margin-bottom: 5px
}

.ui-dialog-content .panels-ajax-tab-container .highwire-article-citation .highwire-cite-title,.ui-dialog-content .panels-ajax-tab-container .highwire-article-citation .highwire-cite-subtitle,.panel-region-sidebar-right .highwire-article-citation .highwire-cite-title,.panel-region-sidebar-right .highwire-article-citation .highwire-cite-subtitle {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif
}

.highwire-cite .highwire-cite-linked-title .highwire-cite-title,.highwire-cite .highwire-cite-linked-title .highwire-cite-subtitle {
    display: inline
}

.highwire-citation-jcore-issue-widget .highwire-cite-highlight,.panel-region-content .highwire-cite>.highwire-cite-highlight {
    max-width: calc(45% - 15px)
}

.panel-region-content .highwire-cite.highwire-issue-archive>.highwire-cite-highlight {
    max-width: none
}

.highwire-citation-jcore-issue-widget .highwire-cite-highlight+.highwire-cite-col {
    clear: right;
    float: left;
    max-width: 55%
}

cite.highwire-cite,.highwire-citation-jcore-issue-widget .highwire-cite-linked-title {
    display: block
}

.highwire-cite .highwire-cite-linked-title .highwire-cite-title.title-with-subtitle:after {
    content: "";
    display: block;
    height: 0;
    width: 0
}

.text-xs,.highwire-search-results .search-result-highwire-citation .highwire-cite-metadata,.highwire-search-results .search-result-highwire-citation .search-snippet-info,.highwire-search-results-list .highwire-article-citation .highwire-cite>.highwire-cite-snippet,.highwire-article-citation .highwire-cite>div,.highwire-article-citation .highwire-cite>.highwire-cite-col>div {
    font-size: 11.5px;
    font-size: .82rem;
    line-height: 1.25
}

.text-normal,.highwire-article-citation .highwire-cite>div.highwire-cite-title,.highwire-article-citation .highwire-citation-highwire-issue-title>div,.highwire-article-citation .highwire-citation-highwire-article-info>div,.highwire-article-citation .highwire-citation-highwire-issue-info>div,.highwire-article-citation .highwire-cite>.highwire-cite-col,.highwire-article-citation .highwire-cite>div.highwire-cite-title,.highwire-article-citation .highwire-cite>.highwire-cite-linked-title,.ui-dialog .ui-dialog-content .panels-ajax-tab-container .highwire-article-citation .highwire-cite>.highwire-cite-title,.ui-dialog .ui-dialog-content .panels-ajax-tab-container .highwire-article-citation .highwire-cite>a>.highwire-cite-title,.panel-region-sidebar-right .highwire-article-citation .highwire-citation-highwire-featured-news>.highwire-cite-title,.panel-region-sidebar-right .highwire-article-citation .highwire-citation-highwire-featured-news>.highwire-cite-linked-title,.panel-region-sidebar-right .highwire-article-citation .highwire-citation-highwire-featured-news>.highwire-cite-col>.highwire-cite-title,.panel-region-sidebar-right .highwire-article-citation .highwire-citation-highwire-featured-news>.highwire-cite-col>.highwire-cite-linked-title {
    font-size: 14px;
    font-size: 1rem
}

.text-large,.panel-region-content .highwire-article-citation .highwire-cite>.highwire-cite-title,.panel-region-content .highwire-article-citation .highwire-cite>a>.highwire-cite-title,.panel-region-content .search-result-highwire-citation .title,.ui-dialog .ui-dialog-content .highwire-article-citation .highwire-cite>.highwire-cite-title,.ui-dialog .ui-dialog-content .highwire-article-citation .highwire-cite>a>.highwire-cite-title {
    font-size: 22px;
    font-size: 1.6rem
}

.text-small,.panel-region-content .highwire-article-citation .highwire-cite>.highwire-cite-subtitle,.panel-region-content .highwire-article-citation .highwire-cite>a>.highwire-cite-subtitle,.panel-region-content .search-result-highwire-citation .subtitle,.ui-dialog .ui-dialog-content .highwire-article-citation .highwire-cite>.highwire-cite-subtitle,.ui-dialog .ui-dialog-content .highwire-article-citation .highwire-cite>a>.highwire-cite-subtitle,.panel-region-sidebar-right .highwire-article-citation .highwire-cite>.highwire-cite-title,.panel-region-sidebar-right .highwire-article-citation .highwire-cite>.highwire-cite-linked-title,.panel-region-sidebar-right .highwire-article-citation .highwire-cite>.highwire-cite-col>.highwire-cite-title,.panel-region-sidebar-right .highwire-article-citation .highwire-cite>.highwire-cite-col>.highwire-cite-linked-title,.highwire-article-citation .highwire-cite>.highwire-cite-snippet {
    font-size: 13px;
    font-size: .929rem
}

.panel-region-sidebar-right .highwire-article-citation .highwire-cite-title a,.ui-accordion .highwire-article-citation .highwire-cite-title a {
    text-decoration: none
}

.highwire-citation-highwire-issue-title>.highwire-cite-title,.highwire-citation-highwire-issue-title>.highwire-cite-metadata {
    display: inline-block
}

.highwire-citation-highwire-issue-title>.highwire-cite-title {
    margin-right: 10px
}

.highwire-fragments-grid .highwire-article-citation .highwire-cite-highlight {
    display: table;
    float: none;
    height: 120px;
    margin: 0 0 10px 0;
    max-width: none;
    text-align: center;
    width: 120px
}

.highwire-fragments-grid .highwire-article-citation .highwire-cite-highlight>.highlight-image-linked,.highwire-fragments-grid .highwire-article-citation .highwire-cite-highlight>.highlight-image {
    display: table-cell;
    padding: 10px;
    vertical-align: middle
}

.pane-highwire-toc-sections .pane-content ul li a,.pane-highwire-article-nav .highwire-article-nav ul li a {
    font-weight: normal
}

.pane-node-field-highwire-article-keyword .field-items>.field-item {
    display: inline
}

.pane-node-field-highwire-article-keyword .field-items>.field-item+.field-item:before {
    content: ",\0020"
}

q {
    quotes: '\00201C' '\00201D'
}

q:before {
    content: open-quote
}

q:after {
    content: close-quote
}

blockquote {
    background-color: #f8f8f8;
    border-left: 2px solid #afc0d2;
    margin: 1em 3em;
    padding: .5em 1em
}

blockquote p {
    margin-top: 20px;
    margin-bottom: 0
}

blockquote p:first-child {
    margin-top: 0
}

.has-pullquote {
    max-width: 600px
}

.has-pullquote:before {
    border: 0;
    content: attr(data-pullquote);
    float: right;
    font-size: 1.64em;
    line-height: 1.3em;
    margin: 12px -140px 24px 36px;
    padding: 0;
    position: relative;
    top: 5px;
    width: 320px
}

.pullquote:before {
    border-top: 2px solid #afc0d2;
    border-bottom: 2px solid #afc0d2;
    color: #4d4d4d;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: bold;
    padding: 5px;
    top: 7px !important
}

h1.site-name,h2.site-name {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 2em;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 1em;
    text-transform: none
}

h1#page-title,h2#page-title,.highwire-markup .georef>h1,.highwire-article-citation .highwire-citation-highwire-article-top-a>.highwire-cite-subtitle {
    margin-top: 0;
    margin-bottom: 20px
}

h1#page-title.title-with-subtitle,.highwire-cite h2.highwire-cite-subtitle,.panel-region-top h2.highwire-issue-title-wrapper {
    margin-bottom: 10px
}

h2.page-subtitle,h2.highwire-issue-title-wrapper {
    font-size: 1.15em;
    text-transform: none
}

hr {
    height: 5px;
    margin: 20px auto;
    width: 85%
}

hr.thin {
    margin: 10px auto
}

hr.collapse-margin {
    margin: 0 auto
}

ul ul.toc-section {
    padding-top: 0
}

.highwire-list-pap .highwire-list-title,.highwire-markup .issue-toc>.issue-toc-section>h2.toc-heading,div.highwire-markup .article div.section h2,.node-type-highwire-article .panel-region-content .panels-ajax-tab-container .panel-display>.panel-panel>div>.panel-separator {
    border-top-width: 5px;
    border-top-style: solid;
    border-bottom: 0;
    margin-top: 20px;
    padding-top: 20px
}

.highwire-list-pap:first-child .highwire-list-title,.highwire-markup .issue-toc>.issue-toc-section:first-child>h2.toc-heading:first-child,.highwire-markup .issue-toc .toc-heading+.issue-toc-section>h2.toc-heading:first-child,.highwire-markup .issue-toc input.highwire-get-abstracts-submit+.issue-toc-section>h2.toc-heading:first-child,div.highwire-markup .article div.section.abstract h2,div.highwire-markup .article div.section.introduction h2 {
    border-top: 0;
    margin-top: 15px;
    padding-top: 0
}

.highwire-list-pap:first-child .highwire-list-title,.highwire-markup .issue-toc h2.toc-heading,.highwire-markup .issue-toc .issue-toc-section:first-child>h2.toc-heading:first-child,.highwire-markup .issue-toc .toc-heading+.issue-toc-section>h2.toc-heading:first-child {
    margin-top: 0
}

.panel-region-content .highwire-article-citation-list li,.panel-region-content .highwire-markup .issue-toc .toc-item,.panel-region-content .highwire-search-results-list .search-result {
    border-bottom-style: dotted;
    border-bottom-width: 1px
}

.highwire-article-citation-list .variants-list li,.panel-region-content .highwire-markup .issue-toc .toc-item.last,.panel-region-content .highwire-markup .issue-toc .issue-toc-section,.panel-region-content .highwire-article-citation-list li.last,.panel-region-content .highwire-search-results-list .search-result.last {
    border-bottom-width: 0;
    margin-bottom: 0
}

.panel-region-content .highwire-article-citation-list .dp-landing-list>li.last {
    border-bottom-width: 1px;
    margin-bottom: 20px
}

.panel-region-content .highwire-markup .issue-toc-section+.toc-item,.panel-region-content .highwire-markup .issue-toc-section .toc-section+.issue-toc-section>h2.toc-heading,.panel-region-content .highwire-markup .issue-toc-section .issue-toc-section+.issue-toc-section>h2.toc-heading {
    border-top-style: dotted;
    border-top-width: 1px;
    padding-top: 20px
}

table {
    font-size: .86em;
    line-height: 1.5em
}

td,th {
    padding: 8px 8px
}

.table-expansion table {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif
}

.highwire-stats-total td,thead th,th {
    font-weight: bold
}

.jcore-carousel-wrapper .jcarousel-item .views-field-title,.jcore-carousel-wrapper .jcarousel-item .views-field-field-highwire-a-full-title,.view-hw-article-carousel .view-content ul>li .views-field-title,.view-hw-article-carousel .view-content ul>li .views-field-field-highwire-a-full-title {
    font-size: 16px;
    font-size: 1.15rem;
    line-height: 1.33
}

.jcore-carousel-wrapper .jcarousel-item .views-field-field-highwire-a-epubdate,.jcore-carousel-wrapper .jcarousel-item .views-field-field-highwire-a-fpubdate,.jcore-carousel-wrapper .jcarousel-item .views-field-field-highwire-a-ppubdate,.jcore-carousel-wrapper .jcarousel-item .highwire-carousel-date,.view-hw-article-carousel .view-content ul>li .views-field-field-highwire-a-epubdate,.view-hw-article-carousel .view-content ul>li .views-field-field-highwire-a-fpubdate,.view-hw-article-carousel .view-content ul>li .views-field-field-highwire-a-ppubdate,.view-hw-article-carousel .view-content ul>li .highwire-carousel-date {
    font-size: 12px;
    font-size: .86rem;
    line-height: 1.33
}

.jcore-article-layout .pane-highwire-issue-cover .issue-metadata {
    font-weight: bold
}

.ui-accordion-content-active #article-collection-terms-list {
    font-size: 1em;
    padding: 0
}

.pane-highwire-issue-archive-vol-nav .issue-browser a,.pane-highwire-issue-archive-date-nav .issue-browser a,.pane-highwire-issue-archive-date-nav .issue-browser span {
    line-height: 1;
    margin-top: 4px
}

.pane-highwire-issue-archive-vol-nav .issue-browser a.active,.pane-highwire-issue-archive-date-nav .issue-browser .active a,.pane-highwire-issue-archive-date-nav .issue-browser a.active {
    font-size: 1.29em;
    font-weight: normal;
    margin-top: 0
}

.pane-highwire-issue-archive-pager .prev-year [class^="icon-"],.pane-highwire-issue-archive-pager .prev-year [class*=" icon-"],.pane-highwire-issue-archive-pager .next-year [class*=" icon-"],.pane-highwire-issue-archive-pager .next-year [class^="icon-"],.highwire-markup .highwire-index-by-author-heading,.archive-title {
    font-size: 1.71em;
    font-weight: lighter;
    letter-spacing: .05em;
    line-height: 1
}

.highwire-list-index-by-author h3 {
    line-height: 1.72em
}

.pane-highwire-issue-archive-pager .prev-year [class^="icon-"],.pane-highwire-issue-archive-pager .prev-year [class*=" icon-"],.pane-highwire-issue-archive-pager .next-year [class*=" icon-"],.pane-highwire-issue-archive-pager .next-year [class^="icon-"] {
    padding-right: 5px;
    vertical-align: middle
}

.pane-highwire-issue-archive-pager .next-year [class*=" icon-"],.pane-highwire-issue-archive-pager .next-year [class^="icon-"] {
    padding-left: 5px;
    padding-right: 0
}

.highwire-markup .highwire-index-by-author-heading {
    margin-bottom: -1em
}

.archive-issue-list .issue-list-month {
    font-size: .86em;
    font-weight: bold;
    line-height: 2;
    text-align: center;
    text-transform: uppercase
}

.pager .pager-first [class^="icon-"],.pager .pager-first [class*=" icon-"],.pager .pager-prev [class^="icon-"],.pager .pager-prev [class*=" icon-"],.pager .pager-previous [class^="icon-"],.pager .pager-previous [class*=" icon-"],.pager .pager-next [class^="icon-"],.pager .pager-next [class*=" icon-"],.pager .pager-last [class^="icon-"],.pager .pager-last [class*=" icon-"] {
    font-size: 1.33333em;
    vertical-align: -10%;
    width: auto
}

.item-list .pager,.item-list .pager li {
    font-size: 1em;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif
}

.highwire-search-facets-bucket .highwire_facet_count,.highwire-search-facets-form .form-item-buckets .highwire_facet_count {
    font-size: .92em
}

.highwire-search-facets-bucket .highwire_facet_count:before,.highwire-search-facets-form .form-item-buckets .highwire_facet_count:before {
    content: "\0020("
}

.highwire-search-facets-bucket .highwire_facet_count:after,.highwire-search-facets-form .form-item-buckets .highwire_facet_count:after {
    content: ")"
}

.elements-frag-data .fig-data-title-jump {
    margin: 15px 0
}

.elements-frag-data .fig-data-group-title {
    margin: 0
}

.fig-data-jump-links-list {
    font-size: .875em
}

#cboxContent {
    font-size: 12px;
    font-size: .857rem
}

html.js .bxslider {
    display: none
}

html.js .bx-wrapper .bxslider {
    display: block
}

.node-advpoll.node-teaser .node-title {
    font-size: 14px;
    font-size: 1rem;
    margin: 0
}

body,#zone-advertising-top-wrapper:first-child,#zone-advertising-top-wrapper:first-child .zone {
    background-color: gray
}

body,textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],#page .input-prepend .add-on [class^="icon-"],#page .input-prepend .add-on [class*=" icon-"],#page .input-append .add-on [class^="icon-"],#page .input-append .add-on [class*=" icon-"],.fieldset-legend .fieldset-title,.ui-widget,.ui-widget-header,.ui-widget-content,div.ui-widget,div.cluetip .cluetip-outer,.chosen-container-single .chosen-single,.poll .bar .foreground {
    color: #000
}

.zone,.table-expansion table:before,.panel-region-content .panels-ajax-tab li .panels-ajax-tab-tab:hover,.highwire-cite>.highwire-cite-highlight {
    background-color: #fff
}

hr {
    background-color: #000;
    color: #000
}

hr.blank {
    background-color: transparent
}

.highwire-list-pap .highwire-list-title,.highwire-markup .issue-toc h2.toc-heading,div.highwire-markup .article div.section h2,.pager-wrapper,.node-type-highwire-article .panel-region-content .panels-ajax-tab-container .panel-display>.panel-panel>div>.panel-separator {
    border-top-color: #000
}

.border-top,.border-top-hairline,.border-bottom,.border-bottom-hairline,.highwire-markup .highwire-index-by-author-heading+.highwire-list {
    border-color: #000
}

#zone-user-wrapper,#zone-user {
    background-color: #a9a9a9
}

#zone-user .twotone-bg-region-second,#zone-user.zone-twotone-bg .region-user-second {
    background-color: #a9a9a9
}

.user-menu-dropdown .nice-menu>.menuparent.over {
    background: #a9a9a9;
    background: -moz-linear-gradient(top,#a9a9a9 0,#a9a9a9 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a9a9a9),color-stop(100%,#a9a9a9));
    background: -webkit-linear-gradient(top,#a9a9a9 0,#a9a9a9 100%);
    background: -o-linear-gradient(top,#a9a9a9 0,#a9a9a9 100%);
    background: -ms-linear-gradient(top,#a9a9a9 0,#a9a9a9 100%);
    background: linear-gradient(to bottom,#a9a9a9 0,#a9a9a9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@userbar_menu_link_hover_bg_top',endColorstr='@userbar_menu_link_hover_bg_bottom',GradientType=0)
}

#zone-user .user-menu-dropdown .nice-menu>.menuparent.over,#zone-user .user-menu-dropdown .nice-menu>.menuparent.over>a {
    color: #fff
}

.user-menu-dropdown .nice-menu>.menuparent>ul {
    background-color: #a9a9a9
}

#zone-user .user-menu-dropdown .nice-menu>.menuparent>ul a {
    color: #fff
}

#region-menu.region-menu-bg-opaque,#region-menu>.region-menu-bg-opaque {
    background-color: #f0f0f0
}

#region-menu.region-menu-bg-rgba,#region-menu>.region-menu-bg-rgba {
    background-color: #f0f0f0;
    background-color: rgba(240,240,240,0.5)
}

#region-menu,#region-menu .region-inner {
    border-bottom-color: #a9a9a9
}

#region-menu .menu a,#region-menu .menu a [class^="icon-"],#region-menu .menu a [class*=" icon-"],#region-menu .nice-menu a,#region-menu .nice-menu a [class^="icon-"],#region-menu .nice-menu a [class*=" icon-"] {
    color: #000
}

#region-menu .menu a:hover,#region-menu .nice-menu a:hover {
    color: #0e4c92
}

#region-menu .menu li>a,#region-menu .nice-menu>li>a {
    border-color: transparent
}

#region-menu .menu .active>a,#region-menu .menu .active-trail>a,#region-menu .menu a.active,#region-menu .nice-menu>.active>a,#region-menu .nice-menu>.active-trail>a,#region-menu .nice-menu>li>a.active {
    border-color: #a9a9a9;
    color: gray
}

#region-menu.main-menu-active-bg .nice-menu>.active>a,#region-menu.main-menu-active-bg .nice-menu>.active-trail>a,#region-menu.main-menu-active-bg .nice-menu>li>a.active {
    background-color: #fff
}

#region-menu .nice-menu>.active>a:after,#region-menu .nice-menu>.active-trail>a:after,#region-menu .nice-menu>li>a.active:after {
    color: #a9a9a9
}

#region-menu.main-menu-active-border-bottom .nice-menu>.active>a:after,#region-menu.main-menu-active-border-bottom .nice-menu>.active-trail>a:after,#region-menu.main-menu-active-border-bottom .nice-menu>li>a.active:after {
    color: #a9a9a9
}

#region-menu .nice-menu .menuparent.over>a,#region-menu .nice-menu .menuparent>ul {
    background-color: #d3d3d3
}

#region-menu.region-menu-no-border.main-menu-active-border-bottom .nice-menu .menuparent.over>a {
    border-bottom-color: #d3d3d3
}

#region-menu .nice-menu .menuparent.over a,#region-menu .nice-menu>li.menuparent.over>a:hover,#region-menu .nice-menu .menuparent.over a [class^="icon-"],#region-menu .nice-menu .menuparent.over a [class*=" icon-"],#region-menu .nice-menu>li.menuparent.over>a:hover [class^="icon-"],#region-menu .nice-menu>li.menuparent.over>a:hover [class*=" icon-"] {
    color: #000
}

#region-menu .nice-menu .menuparent.over a:hover,#region-menu .nice-menu .menuparent.over a:hover [class^="icon-"],#region-menu .nice-menu .menuparent.over a:hover [class*=" icon-"] {
    color: #0e4c92
}

#section-footer .zone {
    background-color: gray;
    border-color: gray
}

#region-content .panel-region-carousel {
    background-color: gray
}

#highwire-highwire-stats-filter-form fieldset.form-wrapper,.highwire-search-form fieldset.collapsible.form-wrapper,.pane-style-alt-content,div.highwire-markup ul.kwd-group,div.highwire-markup div.article .fig,[class*="-article-fragment-markup"].view .views-row,.panel-region-content .panels-ajax-tab-container [class*="-article-fragment-markup"].view .views-row {
    background: #fff;
    border: 0;
    border-bottom: 1px solid #dcdcdc
}

.form-type-compound-search+.form-item-conjunction:before {
    background: #dcdcdc
}

.highwire-draw-graph {
    border-color: #e6ebf7
}

.pane-style-alt-content .separator-pipe,.pane-style-alt-content .highwire-search-facets-form+.highwire-search-facets-form,.pane-style-alt-content .highwire-search-facets-form+.highwire-search-facets-facet,.pane-style-alt-content .highwire-search-facets-facet+.highwire-search-facets-facet,.pane-style-alt-content .highwire-search-facets-facet+.highwire-search-facets-form {
    border-color: #dcdcdc
}

.highwire-article-citation.tooltip-enable.abstract-popup-hover {
    background-color: #e6ebf7
}

.text-secondary,div.highwire-markup .highwire-figure-links,.highwire-search-facets-bucket .highwire_facet_count,.highwire-search-facets-form .form-item-buckets .highwire_facet_count,div.highwire-markup .fig-caption,div.highwire-markup .graphic-caption,div.highwire-markup .table-caption,div.highwire-markup .table-foot,div.highwire-markup .media-caption,.highwire-markup .georef .copyright,.highwire-cite>.highwire-cite-overline {
    color: #6b6b6b
}

div.highwire-markup .highwire-figure a.fragment-images {
    background: #fff;
    border-color: #fff
}

div.highwire-markup .highwire-figure a.fragment-images:after {
    color: #fff
}

.highwire-markup .table-expansion-links li a,.highwire-markup ul.highwire-figure-links li a,.highwire-markup .highwire-video-links li a,.highwire-markup .article .highwire-inline-video {
    border-color: #dcdcdc
}

textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],.chosen-container-single .chosen-single,.chosen-container-multi .chosen-choices,.chosen-container .chosen-drop,.chosen-container-single .chosen-search input[type="text"] {
    background-color: #fdfdfd;
    border: 1px solid #a9a9a9
}

.chosen-container-active.chosen-with-drop .chosen-single,.chosen-container-single .chosen-single,.chosen-container-multi .chosen-choices {
    background-image: none
}

.chosen-container .chosen-drop {
    border-top: 0
}

textarea:focus,select:focus,input:focus,.chosen-container-active .chosen-single,.chosen-container-active.chosen-with-drop .chosen-single,.chosen-container-active .chosen-choices,.chosen-container .chosen-drop {
    border-color: #565656
}

.ui-widget.ui-dialog a {
    color: gray;
    word-wrap: break-word
}

.button a,.button a:link,.button a:visited,.button a:hover,a.button,a.button:link,a.button:visited,a.button:hover,.button-wrapper,button,input[type="reset"],input[type="submit"],input[type="button"] {
    background-color: #d3d3d3;
    border-color: #a9a9a9;
    color: #000
}

.form-actions input:hover {
    background-color: #d3d3d3
}

button.button-link,input[type="reset"].button-link,input[type="submit"].button-link,input[type="button"].button-link,.button-link-wrapper {
    background-color: transparent;
    border-color: transparent;
    color: gray
}

.button.button-alt a,.button.button-alt a:link,.button.button-alt a:visited,.button.button-alt a:hover,a.button.button-alt,a.button.button-alt:link,a.button.button-alt:visited,a.button.button-alt:hover,.button-wrapper.button-alt,button.button-alt,input[type="reset"].button-alt,input[type="submit"].button-alt,input[type="button"].button-alt {
    background-color: #a9a9a9;
    border-color: gray;
    color: #000
}

.form-item .description,.form-type-date-popup .date-padding:after,.highwire-search-form .filter-by-date .date-spacer,label.ilabel {
    color: #6b6b6b
}

label.itoggle {
    background-color: #fff;
    border-color: #565656
}

label.itoggle.iToff span:before,label.itoggle.iTon span:after {
    color: #a9a9a9
}

label.itoggle.iTon span:before,label.itoggle.iToff span:after {
    background: #565656;
    color: #fff
}

.button-wrapper.button-mini,.button-wrapper>button,.button-wrapper>input[type="reset"],.button-wrapper>input[type="submit"],.button-wrapper>input[type="button"] {
    background-color: transparent;
    border-color: transparent
}

.button-wrapper [class^="icon-"],.button-wrapper [class*=" icon-"],.button [class^="icon-"],.button [class*=" icon-"] {
    color: #d3d3d3
}

.button-link-wrapper [class^="icon-"],.button-link-wrapper [class*=" icon-"] {
    color: #565656
}

.button-wrapper.button-alt [class^="icon-"],.button-wrapper.button-alt [class*=" icon-"],.button.button-alt [class^="icon-"],.button.button-alt [class*=" icon-"] {
    color: #656565
}

.button-wrapper.button-mini [class^="icon-"],.button-wrapper.button-mini [class*=" icon-"] {
    color: #a9a9a9
}

.button-wrapper.button-mini:hover [class^="icon-"],.button-wrapper.button-mini:hover [class*=" icon-"] {
    color: #d3d3d3
}

.node-advpoll.node-teaser,.poll .bar,.panel-region-content .highwire-article-citation-list li,.panel-region-content .highwire-markup .issue-toc-section .issue-toc-section .toc-heading,.panel-region-content .highwire-markup .issue-toc .toc-item,.panel-region-content .highwire-search-results-list .search-result,.panel-region-sidebar-right .pane-panels-ajax-tab-container .more-link,.panel-region-sidebar-right .pane-panels-ajax-tab-container .view-footer,.panel-region-sidebar-right .pane-panels-ajax-tab-container .highwire-list-footer {
    border-color: #a9a9a9
}

.pane-panels-mini [id*="_share"] .pane-service-links,.minipanel-dialog-link-mini [id*="_share"] .pane-service-links,.highwire-markup .georef .citation+.top,.highwire-markup .georef .terms+.top,.highwire-markup .georef .coordinates+.top,.highwire-markup .georef .abstract+.top {
    border-top-color: #a9a9a9
}

a,a:link,a:visited,.hw-citation-author-list .author-name,.pane-highwire-toc-sections .pane-content ul li a,.pane-highwire-article-nav .highwire-article-nav ul li a,.search-result-tool a.active,.search-result-tool a.active [class^="icon-"],.search-result-tool a.active [class*=" icon-"],.highwire-search-facets-bucket a.active,.highwire-search-facets-facet.facet-active .highwire-search-facets-bucket a [class^="icon-"],.highwire-search-facets-facet.facet-active .highwire-search-facets-bucket a [class*=" icon-"] {
    color: gray
}

a [class^="icon-"],a [class*=" icon-"] {
    color: #565656
}

.highwire-cite-access [class^="icon-"],.highwire-cite-access [class*=" icon-"] {
    color: #a9a9a9
}

a:hover,a:active,.hw-citation-author-list .author-name:hover,.pane-highwire-toc-sections .pane-content ul li a:hover,.pane-highwire-article-nav .highwire-article-nav ul li a:hover,.highwire-search-facets-facet.facet-active .highwire-search-facets-bucket a:hover [class^="icon-"],.highwire-search-facets-facet.facet-active .highwire-search-facets-bucket a:hover [class*=" icon-"] {
    color: #0e4c92
}

.highlight,a.highlight,div.highwire-markup ul.kwd-group li.kwd,.list-pills>li {
    background: gray;
    border-color: #dcdcdc;
    color: #fff
}

div.highwire-markup ul.kwd-group li.kwd a,.list-pills>li a {
    color: #fff
}

.highwire-article-collection-term .highlight .icon-caret-right {
    border-left-color: gray
}

.separator-pipe,.highwire-cite>.highwire-cite-snippet,.highwire-cite .highwire-cite-highlight,.search-result-highwire-citation .search-snippet,.pane-content .highwire-article-collection-term-list .parent>.highwire-list {
    border-color: #a9a9a9
}

.highwire-toc-sections-nav ul li>a:before,.highwire-article-nav ul li>a:before {
    color: #fff
}

.pane-style-alt-content .highwire-toc-sections-nav ul li>a:before,.pane-style-alt-content .highwire-article-nav ul li>a:before {
    color: #e6ebf7
}

.highwire-toc-sections-nav ul li:before,.highwire-article-nav ul li:before,.highwire-toc-sections-nav ul li>a:hover:before,.highwire-article-nav ul li>a:hover:before,.pane-style-alt-content .highwire-toc-sections-nav ul li>a:hover:before,.pane-style-alt-content .highwire-article-nav ul li>a:hover:before {
    color: gray
}

.highwire-toc-sections-nav ul li:after,.highwire-article-nav ul li:after {
    background-color: gray
}

ul.tabs li a {
    color: #6b6b6b
}

ul.tabs.primary>li {
    background-color: #dcdcdc
}

ul.tabs.primary>li.active,ul.tabs.secondary {
    background-color: #f0f0f0
}

ul.tabs.primary .active a,ul.tabs.primary a.active {
    color: gray
}

ul.tabs.secondary {
    border-color: #f0f0f0;
    border-bottom-color: #dcdcdc
}

h1,h2,h3,h4,h6,.highwire-search-facets-form .form-item-buckets>label {
    color: #121212
}

#page-title,.page-title {
    color: #131313
}

h5,.highwire-markup .highwire-index-by-author-links {
    color: #6b6b6b
}

#section-footer h1,#section-footer h2,#section-footer h3,#section-footer h4,#section-footer h5,#section-footer h6 {
    color: #000
}

#region-content .panel-region-carousel h1,#region-content .panel-region-carousel h2,#region-content .panel-region-carousel h3,#region-content .panel-region-carousel h4,#region-content .panel-region-carousel h5,#region-content .panel-region-carousel h6 {
    color: #000
}

h1.site-name,h1.site-name a,h2.site-name,h2.site-name a {
    color: #565656
}

#zone-user,#zone-user a,#zone-user [class^="icon-"],#zone-user [class*=" icon-"] {
    color: #fff
}

#section-footer .region,#section-footer a {
    color: #fff
}

#region-content .panel-region-carousel,#region-content .panel-region-carousel a {
    color: #fff
}

.panel-region-announcement .pane-snippet {
    background-color: #d3d3d3;
    color: #000
}

div.messages {
    background-color: #bde5f8;
    color: #00325f
}

div.error {
    border-color: #7c0000
}

div.error,.error {
    color: #7c0000
}

div.error,table tr.error {
    background-color: #ffbaba
}

div.error p.error {
    color: #6b6b6b
}

div.warning {
    border-color: #765625
}

div.warning,.warning {
    color: #765625
}

div.warning,table tr.warning {
    background-color: #fff3c1
}

div.status {
    border-color: #37610b
}

div.status,.ok {
    color: #37610b
}

div.status,table tr.ok {
    background-color: #dff2bf
}

table,tr.even,tr.odd,thead th,th,th.active,td.active,.table-expansion table th,.table-expansion table td {
    border-color: #a9a9a9;
    color: #6b6b6b
}

.poll .bar,.table-expansion table thead,thead th,th,.highwire-cite .highwire-cite-highlight figcaption,.highwire-cite .highwire-cite-highlight figure footer {
    background-color: #e6ebf7
}

th.active {
    background-color: #a9a9a9
}

tr td,tr.even td,tr.odd td {
    background: #fff
}

tr.active td,tr.even td.active,tr.odd td.active {
    background: #e6ebf7
}

tr:hover td,tr.even:hover td.active,tr.odd:hover td.active {
    background: #fffeee
}

.panel-region-content .pane-panels-ajax-tab-tabs .pane-content {
    background: transparent;
    border: 0
}

.panel-region-content .panels-ajax-tab,.panel-region-content .item-list .panels-ajax-tab {
    border-color: #a9a9a9
}

.panel-region-content .panels-ajax-tab li .panels-ajax-tab-tab:hover {
    color: #0e4c92
}

.pane-panels-ajax-tab-tabs .pane-content {
    background: #d3d3d3;
    border: 1px solid #565656
}

.panel-region-sidebar-right .pane-panels-ajax-tab-container .highwire-list-wrapper+.more-link,.panel-region-sidebar-right .pane-panels-ajax-tab-container .view-content+.view-footer,.panel-region-sidebar-right .pane-panels-ajax-tab-container .highwire-list+.highwire-list-footer {
    background-color: #d3d3d3
}

.pane-panels-ajax-tab-tabs .panels-ajax-tab-tab {
    background-color: transparent;
    color: #fff
}

.pane-panels-ajax-tab-tabs .panels-ajax-tab-tab:hover {
    background-color: #a9a9a9;
    color: #0e4c92
}

.pane-panels-ajax-tab-tabs .active .panels-ajax-tab-tab,.pane-panels-ajax-tab-tabs .active .panels-ajax-tab-tab:hover {
    background-color: gray;
    color: #a9a9a9
}

.panel-region-content .panels-ajax-tab .panels-ajax-tab-tab {
    border: 1px solid #a9a9a9;
    background: #f7f7f7;
    color: #6d6e70
}

.panel-region-content .panels-ajax-tab .active .panels-ajax-tab-tab {
    background: #8e8e8f;
    color: #fff;
    border-color: #6d6e70
}

.ui-dialog-content .pane-panels-ajax-tab-container,.panel-region-sidebar-right .pane-panels-ajax-tab-container {
    border: 1px solid #a9a9a9;
    border-top: 0
}

.panels-ajax-tab-container .view-content .views-row,.panels-ajax-tab-container .highwire-article-citation-list ul li {
    border-bottom: 1px solid #a9a9a9
}

.panels-ajax-tab-container .view-content .views-row-last,.panel-region-content .panels-ajax-tab-container .view-content .views-row,.panels-ajax-tab-container .highwire-article-citation-list ul li.last {
    border-bottom: 0
}

.ui-widget.ui-accordion {
    background: transparent;
    border: 0
}

.ui-widget h3.ui-accordion-header {
    background: #f3f3f3;
    background: -moz-linear-gradient(top,#f3f3f3 0,#ddd 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f3f3f3),color-stop(100%,#ddd));
    background: -webkit-linear-gradient(top,#f3f3f3 0,#ddd 100%);
    background: -o-linear-gradient(top,#f3f3f3 0,#ddd 100%);
    background: -ms-linear-gradient(top,#f3f3f3 0,#ddd 100%);
    background: linear-gradient(to bottom,#f3f3f3 0,#ddd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@ui_gradient_light',endColorstr='@ui_gradient_dark',GradientType=0);
    border: 1px solid #dedede
}

.ui-widget h3.ui-accordion-header,.ui-widget h3.ui-accordion-header .icon {
    color: #444;
    text-shadow: 1px 1px 0 rgba(255,255,255,0.5)
}

.ui-widget h3.ui-accordion-header.ui-state-hover,.ui-widget h3.ui-accordion-header.ui-state-hover .icon {
    color: #3e91b8
}

.ui-widget h3.ui-accordion-header.ui-state-active {
    border-color: #53b0d3;
    color: #53b0d3
}

.ui-widget h3.ui-accordion-header.ui-state-active .icon {
    color: #53b0d3
}

.ui-accordion .ui-accordion-content>*,.ui-accordion .ui-accordion-content .panels-ajax-pane-panel>* {
    border: 1px solid #565656
}

.ui-accordion .ui-accordion-content>*+*,.ui-accordion .ui-accordion-content .panels-ajax-pane-panel>*+* {
    margin-top: -1px
}

.ui-accordion .ui-accordion-content>.panels-ajax-pane {
    border: 0;
    margin-top: 0
}

.ui-accordion .ui-accordion-content ul li {
    border-bottom: 1px solid #565656
}

.ui-accordion .ui-accordion-content ul li.last {
    border-bottom: 0
}

.ui-accordion .ui-accordion-content .highwire-list-footer {
    background: #d3d3d3;
    border-top: 1px solid #565656;
    border-bottom: 1px solid #565656
}

div.ui-widget,div.cluetip .cluetip-outer {
    background: #fff;
    border: 1px solid #000
}

div.ui-widget .ui-widget-header,div.ui-widget .ui-widget-content {
    background: transparent;
    border: 0
}

div.qtip-default,div.qtip-default .qtip-titlebar {
    background-color: #e6ebf7;
    border-color: #011011;
    color: #012012
}

.qtip-content a {
    color: gray
}

div.cluetip {
    background-color: transparent
}

div.cluetip .cluetip-outer,div.cluetip .ui-cluetip-header {
    background-color: #e6ebf7;
    border-color: #011011;
    color: #012012
}

div.cluetip {
    border: 0
}

.cluetip.clue-right-default .cluetip-inner:before,.cluetip.clue-right-article-ref-popup .cluetip-inner:before,.cluetip.clue-right-article-glo-popup .cluetip-inner:before {
    border-color: transparent #011011 transparent transparent
}

.cluetip.clue-right-default .cluetip-inner:after,.cluetip.clue-right-article-ref-popup .cluetip-inner:after,.cluetip.clue-right-article-glo-popup .cluetip-inner:after {
    border-color: transparent #e6ebf7 transparent transparent
}

.cluetip.clue-left-default .cluetip-inner:before,.cluetip.clue-left-article-ref-popup .cluetip-inner:before,.cluetip.clue-left-article-glo-popup .cluetip-inner:before {
    border-color: transparent transparent transparent #011011
}

.cluetip.clue-left-default .cluetip-inner:after,.cluetip.clue-left-article-ref-popup .cluetip-inner:after,.cluetip.clue-left-article-glo-popup .cluetip-inner:after {
    border-color: transparent transparent transparent #e6ebf7
}

.cluetip.clue-top-article-author-popup .cluetip-arrows,.cluetip.clue-top-abstract-popup .cluetip-arrows,.cluetip.clue-top-default .cluetip-inner:before,.cluetip.clue-top-article-ref-popup .cluetip-inner:before,.cluetip.clue-top-article-glo-popup .cluetip-inner:before {
    border-color: #011011 transparent transparent transparent
}

.cluetip.clue-top-article-author-popup .cluetip-arrows:before,.cluetip.clue-top-abstract-popup .cluetip-arrows:before,.cluetip.clue-top-default .cluetip-inner:after,.cluetip.clue-top-article-ref-popup .cluetip-inner:after,.cluetip.clue-top-article-glo-popup .cluetip-inner:after {
    border-color: #e6ebf7 transparent transparent transparent
}

.ui-widget.ui-dialog {
    background: #f5f5f5;
    border: 2px solid #bbb
}

.ui-widget.ui-dialog,.ui-widget.ui-dialog a.ui-dialog-titlebar-close {
    color: #030303
}

.cluetip.clue-bottom-article-author-popup .cluetip-arrows,.cluetip.clue-bottom-abstract-popup .cluetip-arrows,.cluetip.clue-bottom-default .cluetip-inner:before,.cluetip.clue-bottom-article-ref-popup .cluetip-inner:before,.cluetip.clue-bottom-article-glo-popup .cluetip-inner:before {
    border-color: transparent transparent #011011 transparent
}

.cluetip.clue-bottom-article-author-popup .cluetip-arrows:before,.cluetip.clue-bottom-abstract-popup .cluetip-arrows:before,.cluetip.clue-bottom-default .cluetip-inner:after,.cluetip.clue-bottom-article-ref-popup .cluetip-inner:after,.cluetip.clue-bottom-article-glo-popup .cluetip-inner:after {
    border-color: transparent transparent #e6ebf7 transparent
}

.highwire-article-pager .pager-current-item .inner {
    background: #d3d3d3;
    border-bottom: 1px solid #565656;
    color: #444
}

.highwire-article-pager.pager-mini .pager-current-item .wrapper-shadow {
    border-color: #565656 transparent transparent transparent
}

.issue-browser,.issue-browser li {
    border-color: #a9a9a9
}

.issue-browser li.active:before {
    border-color: #a9a9a9 transparent transparent transparent
}

.issue-browser li.active:after {
    border-color: #fff transparent transparent transparent
}

.issue-browser a,.issue-browser span,.highwire-markup .highwire-index-by-author-heading,.archive-title {
    color: #6b6b6b
}

.issue-browser .active a {
    color: gray
}

.archive-issue-list {
    border-left: 1px solid #a9a9a9
}

.archive-issue-list .issue-list-month {
    background-color: #6b6b6b;
    color: #fff
}

.archive-issue-list .issue-month-detail,.archive-issue-list .issue-link .cover-image-toggle {
    border: 1px solid #a9a9a9
}

.archive-issue-list .issue-month-detail:before,.archive-issue-list .issue-month-detail:after {
    background-color: gray
}

.archive-issue-list .issue-month-detail .first:before {
    border-color: transparent #a9a9a9 transparent transparent
}

.archive-issue-list .issue-month-detail .first:after {
    border-color: transparent #fff transparent transparent
}

.opportunity-challenge-institution,.opportunity-challenge-login {
    border-bottom: 1px solid #a9a9a9
}

div[class*='-art-tools'].panel-pane .panel-row-wrapper+.panel-row-wrapper {
    border-top-color: #a9a9a9
}

.pane-style-alt-content div[class*='-art-tools'].panel-pane .panel-row-wrapper+.panel-row-wrapper,div[class*='-art-tools'].panel-pane.pane-style-alt-content .panel-row-wrapper+.panel-row-wrapper {
    border-top-color: #dcdcdc
}

div.highwire-markup div.article .supplementary-material,div.highwire-markup div.article .highwire-collapsible-supplemental .section.collapsible,div.highwire-markup div.article .highwire-collapsible-supplemental .boxed-text.collapsible,.highwire-collapsible-supplemental-title,.highwire-search-form fieldset.collapsible.form-wrapper,.pane-style-alt-content,div.highwire-markup ul.kwd-group,div.highwire-markup div.article .fig,div.highwire-markup div.article .graphic,[class*="-article-fragment-markup"].view .views-row,.panel-region-content .panels-ajax-tab-container [class*="-article-fragment-markup"].view .views-row,div.highwire-markup div.article .table,div.highwire-markup .article .video-content {
    background: #e6ebf7;
    border-color: #dcdcdc
}

.highwire-comments-anchor-list {
    border-bottom: solid 5px #000
}

.highwire-comments-anchor-list li:not(:last-child),.highwire-comments>li:not(:last-child) {
    border-bottom: dotted 1px #a9a9a9
}

#relatedContentHTML {
    border-color: #dcdcdc
}

#relatedContentHTML>#relatedContentTitle {
    background-color: #e6ebf7;
    border-color: #dcdcdc
}

#relatedContentDescription {
    color: #6b6b6b
}

@media all and (min-width: 768px) and (min-device-width:768px),(max-device-width:800px) and (min-width:768px) and (orientation:landscape),all and (min-width:980px) and (min-device-width:980px),all and (max-device-width:1024px) and (min-width:1024px) and (orientation:landscape),all and (min-width:1220px) {
    .panel-region-content .panels-ajax-tab .panels-ajax-tab-tab {
        background:transparent;
        border: 1px solid transparent;
        border-bottom: 0;
        color: gray
    }

    .panel-region-content .panels-ajax-tab .active,.panel-region-content .panels-ajax-tab .active .panels-ajax-tab-tab {
        background-color: #fff;
        color: #565656;
        border-color: #a9a9a9
    }
}

.highwire-social-streams-stream-content {
    background: #fff;
    border-color: #565656
}

.highwire-social-streams-overlay a {
    background-color: #d3d3d3;
    border-color: #565656
}

.highwire-twitter-referencing-tweets ul li {
    border-bottom: 1px dotted #a9a9a9
}

.highwire-twitter-referencing-account-name {
    font-size: 1.28rem;
    font-weight: bold;
    color: #6b6b6b
}

.highwire-twitter-referencing-account-screen-name {
    color: #6b6b6b
}

/*File 5*/
@media all and (min-width: 768px) and (min-device-width:768px),(max-device-width:800px) and (min-width:768px) and (orientation:landscape) {
    .block,.panel-pane {
        margin-bottom:20px
    }

    .pane-style-alt-content {
        padding: 5px 10px
    }

    .panels-960-row>[class*=" grid-"] {
        margin-left: 5px;
        margin-right: 5px
    }

    .panels-960-row>[class*=" grid-"].alpha {
        margin-left: 0
    }

    .panels-960-row>[class*=" grid-"].omega {
        margin-right: 0
    }

    #zone-user>.region {
        display: table
    }

    #zone-user>.region>.region-inner {
        display: table-row;
        height: 100%;
        width: 100%
    }

    #zone-user>.region>.region-inner>.block {
        display: table-cell;
        vertical-align: middle
    }

    #zone-user-wrapper.zone-wrapper-twotone-bg {
        position: relative
    }

    #zone-user.zone-twotone-bg .twotone-bg-region {
        display: block;
        position: absolute;
        top: 0;
        height: 100%;
        width: 50%
    }

    #zone-user.zone-twotone-bg .twotone-bg-region-first {
        left: 0
    }

    #zone-user.zone-twotone-bg .twotone-bg-region-second {
        right: 0
    }

    #region-menu ul.nice-menu {
        width: 100%
    }

    #region-menu .nice-menu>li>a {
        padding: 15px
    }

    #region-menu .nice-menu>li {
        margin-right: 1px
    }

    #region-menu .nice-menu>li.last {
        margin-right: 0
    }

    #region-menu .nice-menu>.active>a:after,#region-menu .nice-menu>.active-trail>a:after,#region-menu .nice-menu>li>a.active:after {
        font-size: 28px;
        margin-left: -10px;
        position: absolute;
        bottom: -10px;
        left: 50%;
        width: 20px;
        text-align: center
    }

    #region-menu.region-menu-no-border .nice-menu>.active>a:after,#region-menu.region-menu-no-border .nice-menu>.active-trail>a:after,#region-menu.region-menu-no-border .nice-menu>li>a.active:after {
        bottom: -9px
    }

    #region-menu.region-menu-no-border.main-menu-active-border-bottom .nice-menu>.active>a:after,#region-menu.region-menu-no-border.main-menu-active-border-bottom .nice-menu>.active-trail>a:after,#region-menu.region-menu-no-border.main-menu-active-border-bottom .nice-menu>li>a.active:after {
        bottom: -8px
    }

    #region-menu ul.nice-menu ul {
        top: 3.3em;
        top: calc(1.15em + 30px);
        padding: 15px
    }

    #region-menu.region-menu-no-border.main-menu-active-border-bottom ul.nice-menu ul {
        top: 3.4em;
        top: calc(1.15em + 32px)
    }

    #region-menu ul.nice-menu ul li a {
        padding: 4px 0
    }

    #region-menu ul.nice-menu ul li.last a {
        padding-bottom: 0
    }

    #region-menu .nice-menu .menuparent.over>a,#region-menu .nice-menu .menuparent.over>ul {
        -webkit-border-radius: .25em .25em 0 0;
        border-radius: .25em .25em 0 0;
        -webkit-background-clip: padding-box;
        background-clip: padding-box
    }

    #region-menu .nice-menu .menuparent.over>ul {
        -webkit-border-radius: 0 0 .25em .25em;
        border-radius: 0 0 .25em .25em
    }

    #region-menu.region-menu-bg-opaque .nice-menu .menuparent.over>a,#region-menu.region-menu-bg-rgba .nice-menu .menuparent.over>a,#region-menu .region-menu-bg-opaque .nice-menu .menuparent.over>a,#region-menu .region-menu-bg-rgba .nice-menu .menuparent.over>a {
        -webkit-border-radius: 0;
        border-radius: 0
    }

    #region-menu .nice-menu>.menuparent.over>a:after,#region-menu .nice-menu>.menuparent.over>a:after,#region-menu .nice-menu>.menuparent.over>a.active:after {
        content: none
    }

    #main-menu {
        display: block;
        margin: 0;
        padding-bottom: 0
    }

    #main-menu li {
        margin: 0;
        padding: 0;
        position: relative
    }

    #main-menu li a {
        display: block;
        margin: 0;
        padding: 0 15px 15px
    }

    #main-menu li.active>a,#main-menu li.active-trail>a {
        position: relative;
        z-index: 2
    }

    #main-menu a {
        font-weight: bold
    }

    #region-menu>.region-inner {
        display: table;
        width: 100%
    }

    #region-menu>.region-inner>.block {
        display: table-cell;
        vertical-align: middle
    }

    .modernizr-flexbox #region-menu>.region-inner {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .modernizr-flexbox #region-menu.region-menu-center-links>.region-inner {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .modernizr-flexbox #region-menu>.region-inner>.block {
        display: block
    }

    .panel-region-content .pane-highwire-article-clipboard-copy .clipboard-copy>span,.ui-dialog .ui-dialog-content .pane-highwire-article-clipboard-copy .clipboard-copy>span {
        display: inline-block;
        *display: inline;
        padding: 0;
        width: 24%;
        *zoom:1;}

    .panel-region-content .pane-highwire-article-clipboard-copy .clipboard-copy>.input-text-url,.ui-dialog .ui-dialog-content .pane-highwire-article-clipboard-copy .clipboard-copy>.input-text-url {
        padding: 0;
        width: 50%
    }

    .panel-region-content .pane-highwire-article-clipboard-copy .clipboard-copy>.label-url,.ui-dialog .ui-dialog-content .pane-highwire-article-clipboard-copy .clipboard-copy>.label-url {
        text-align: right
    }

    .hw-citation-links.inline li {
        float: left;
        margin: 0 1% 15px;
        width: 31.33%
    }

    .panel-region-content .panels-ajax-tab,.panel-region-content .item-list .panels-ajax-tab {
        border-width: 0 0 1px 0;
        border-style: solid
    }

    .pane-panels-ajax-tab-tabs .item-list {
        display: table;
        width: 100%
    }

    .pane-panels-ajax-tab-tabs .panels-ajax-tab {
        display: table-row
    }

    .pane-panels-ajax-tab-tabs .panels-ajax-tab>li {
        display: table-cell;
        padding: 2px 0 2px 2px;
        text-align: center;
        margin: 0
    }

    .pane-panels-ajax-tab-tabs .panels-ajax-tab>li>a {
        width: auto;
        display: block
    }

    .panels-ajax-tab .panels-ajax-tab-tab[data-panel-name*="tab_pdf"] {
        float: right;
        margin-right: 0
    }

    .panels-ajax-tab .panels-ajax-tab-tab[data-panel-name*="pdf_fclick"] {
        float: right;
        margin-right: 0
    }

    .highwire-markup .pdf-container {
        display: block
    }

    .pane-panels-ajax-tab-tabs .panels-ajax-tab>li.last {
        padding-right: 2px
    }

    .pane-panels-ajax-tab-tabs .pane-content,.pane-panels-ajax-tab-tabs .panels-ajax-tab-tab {
        -webkit-border-radius: .2em;
        border-radius: .2em;
        -webkit-background-clip: padding-box;
        background-clip: padding-box
    }

    .pane-panels-ajax-tab-tabs .panels-ajax-tab-tab {
        display: block;
        padding: 10px;
        text-decoration: none
    }

    .pane-panels-ajax-tab-tabs+.pane-panels-ajax-tab-container,.pane-panels-ajax-tab-tabs+.panel-separator+.pane-panels-ajax-tab-container {
        margin-left: 4px;
        margin-right: 4px
    }

    .panel-region-content .pane-panels-ajax-tab-tabs .pane-content,.panel-region-content .pane-panels-ajax-tab-tabs .panels-ajax-tab-tab {
        -webkit-border-radius: 0;
        border-radius: 0
    }

    .panel-region-content .pane-panels-ajax-tab-tabs .item-list,.panel-region-content .pane-panels-ajax-tab-tabs .panels-ajax-tab {
        display: block;
        margin: 0;
        padding: 0;
        width: 100%
    }

    .panel-region-content .pane-panels-ajax-tab-tabs .panels-ajax-tab>li,.panel-region-content .pane-panels-ajax-tab-tabs .item-list .panels-ajax-tab>li {
        display: inline;
        margin: 0;
        padding: 0;
        text-align: left
    }

    .panel-region-content .pane-panels-ajax-tab-tabs .panels-ajax-tab-tab {
        display: inline-block;
        *display: inline;
        margin-right: 0;
        padding: 6px 25px;
        zoom:1}

    .panel-region-content .pane-panels-ajax-tab-tabs .active>.panels-ajax-tab-tab {
        margin-bottom: -1px;
        padding-bottom: 7px
    }

    .panel-region-content .pane-panels-ajax-tab-tabs+.pane-panels-ajax-tab-container,.panel-region-content .pane-panels-ajax-tab-tabs+.panel-separator+.pane-panels-ajax-tab-container {
        margin-left: 0;
        margin-right: 0
    }

    .panel-region-sidebar-right .pane-panels-ajax-tab-container .panel-display,.panel-region-sidebar-right .pane-panels-ajax-tab-container .highwire-list-wrapper,.panel-region-sidebar-right .pane-panels-ajax-tab-container .view-content,.panel-region-sidebar-right .pane-panels-ajax-tab-container .highwire-list {
        max-height: 400px;
        overflow: auto
    }

    .panel-region-sidebar-right .pane-panels-ajax-tab-container .highwire-list-wrapper,.panel-region-sidebar-right .pane-panels-ajax-tab-container .view-content,.panel-region-sidebar-right .pane-panels-ajax-tab-container .highwire-list {
        max-height: 368px
    }

    .panel-region-sidebar-right .pane-panels-ajax-tab-tabs .panels-ajax-tab>li {
        display: table-cell;
        vertical-align: middle
    }

    .modernizr-flexbox .ui-dialog-content .pane-panels-ajax-tab-tabs .panels-ajax-tab>li,.modernizr-flexbox .panel-region-sidebar-right .pane-panels-ajax-tab-tabs .panels-ajax-tab>li {
        display: block
    }

    .panel-region-sidebar-right .pane-panels-ajax-tab-tabs .panels-ajax-tab li a {
        text-align: center
    }

    .page-box-shadows #section-header .zone,.page-box-shadows #section-content .zone,.footer-box-shadows #section-footer .zone {
        -webkit-box-shadow: 2px 0 0 0 rgba(0,0,0,0.15),-2px 0 0 0 rgba(0,0,0,0.15);
        box-shadow: 2px 0 0 0 rgba(0,0,0,0.15),-2px 0 0 0 rgba(0,0,0,0.15)
    }

    .page-box-shadows #section-header #zone-advertising-top-wrapper:first-child .zone,.page-box-shadows #section-header #zone-user {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .footer-borders #section-footer .zone {
        border-style: solid;
        border-left-width: 2px;
        border-right-width: 2px
    }

    #zone-postscript {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .field-label-inline .field-label,.field-label-inline .field-items,.field-label-inline .field-item {
        display: block
    }

    .field-label-inline .field-label,.field-label-inline .field-items {
        float: left
    }

    .field-label-inline .field-label {
        text-align: right;
        width: 25%
    }

    .field-label-inline .field-items {
        width: 75%
    }

    .field-label-inline .field-item {
        margin-left: 10px
    }

    .node-type-highwire-article .panels-ajax-tab-container .pane-highwire-markup .pane-content {
        padding: 0 10px
    }

    div.highwire-markup div.article div.section>h2 {
        margin-left: -15px
    }

    .highwire-markup .article {
        padding-left: 15px;
        padding-right: 15px
    }

    div.highwire-markup div.article .fig,div.highwire-markup div.article .table,div.highwire-markup .article .video-content {
        clear: both;
        margin: 25px -15px
    }

    [class*="-article-fragment-markup"].view .views-row {
        margin: 15px 0
    }

    .highwire-markup ul {
        padding-left: 40px
    }

    div.highwire-markup div.article .graphic {
        max-width: calc(60% + 25px)
    }

    div.highwire-markup div.article .graphic {
        margin: 0 15px 5px -25px
    }

    div.highwire-markup .pos-float .fig-inline-img {
        display: inline-block;
        *display: inline;
        height: auto;
        margin: 0 auto;
        max-width: 100%;
        position: relative;
        z-index: 5;
        zoom:1}

    div.highwire-markup .highwire-figure {
        position: relative
    }

    div.highwire-markup .highwire-figure a.fragment-images,div.highwire-markup .highwire-inline-video-video,.highwire-markup .video-content>.player-container {
        border: 0;
        -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.15);
        box-shadow: 0 2px 10px 0 rgba(0,0,0,0.15)
    }

    div.highwire-markup .highwire-inline-video {
        border-bottom: 1px solid
    }

    div.highwire-markup .highwire-figure a.fragment-images:after {
        background: rgba(0,0,0,0.3);
        content: "\f00e";
        font-family: FontAwesome;
        font-size: 2em;
        font-weight: normal;
        font-style: normal;
        height: 1.8em;
        line-height: 1.8;
        position: absolute;
        right: 8px;
        top: 8px;
        text-decoration: inherit;
        width: 1.8em;
        z-index: 4;
        -webkit-font-smoothing: antialiased;
        -webkit-border-radius: 0 0 0 .25em;
        border-radius: 0 0 0 .25em
    }

    div.highwire-markup .highwire-figure-links,div.highwire-markup .table-expansion-links,div.highwire-markup .highwire-video-links {
        float: right;
        margin: 0 0 0 15px
    }

    div.highwire-markup .highwire-figure-links li,div.highwire-markup .table-expansion-links li,div.highwire-markup ul.highwire-video-links li {
        padding: 0;
        display: inline;
        margin-right: 0
    }

    div.highwire-markup .highwire-figure-links li a,div.highwire-markup .table-expansion-links li a,div.highwire-markup .highwire-video-links li a {
        display: inline-block;
        line-height: 1em;
        padding: 0;
        border: 0
    }

    div.highwire-markup .table-expansion-links li a {
        margin: 0
    }

    div.highwire-markup .highwire-figure-links li.last {
        margin-right: 0
    }

    div.highwire-markup .highwire-figure-links li:before,div.highwire-markup .table-inline ul li:before,div.highwire-markup .table-expansion-links li:before,div.highwire-markup .highwire-video-links li:before {
        content: "\0020|\0020"
    }

    div.highwire-markup .highwire-figure-links li.first:before,div.highwire-markup .table-inline ul li.first:before,div.highwire-markup .table-expansion-links li.first:before,div.highwire-markup .highwire-video-links li.first:before {
        content: none
    }

    div.highwire-markup .table-inline .callout-links .view-popup,div.highwire-markup .table-expansion-links .view-popup {
        display: inline
    }

    .fig-label,.media-label {
        margin-top: 8px
    }

    .pane-highwire-stats table,.table-expansion table {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        width: 90%
    }

    div.highwire-markup div.article .supplementary-material,div.highwire-markup div.article .highwire-collapsible-supplemental {
        margin: 5px 0 5px -15px
    }

    .highwire-search-form fieldset.collapsible.form-wrapper,.pane-style-alt-content,div.highwire-markup ul.kwd-group,div.highwire-markup div.article .fig,[class*="-article-fragment-markup"].view .views-row,.panel-region-content .panels-ajax-tab-container [class*="-article-fragment-markup"].view .views-row,div.highwire-markup div.article .table {
        border-width: 0 0 2px 0
    }

    .pane-highwire-cover-toggle {
        margin: 0 auto;
        float: right
    }

    .pane-highwire-issue-archive-vol-nav,.pane-highwire-issue-archive-date-nav {
        clear: both
    }

    .pane-highwire-issue-archive-date-nav .nav-children .issue-browser {
        margin-top: .5em
    }

    .pane-highwire-issue-archive-date-nav .nav-children .issue-browser li {
        border-radius: 0;
        border-width: 0 0 1px 0;
        margin: 0;
        padding: 0;
        width: 10%
    }

    .pane-highwire-issue-archive-date-nav .nav-children .issue-browser li.empty {
        display: inline-block;
        *display: inline;
    }

    .pane-highwire-cover-toggle.float-me-right .form-item-toggle-cover {
        margin-top: -1px
    }

    .archive-issue-list {
        margin-left: 125px;
        padding-bottom: 10px
    }

    .archive-issue-list.no-group-label {
        margin-left: 25px
    }

    .archive-issue-list .issue-list-month {
        margin-left: -100px;
        width: 100px
    }

    .archive-issue-list .issue-month-detail {
        margin: 10px 0 25px 25px;
        padding: 0;
        position: relative
    }

    .archive-issue-list .issue-month-detail:before,.archive-issue-list .issue-month-detail:after {
        content: "";
        display: inline-block;
        height: 8px;
        margin: 12px 0 0 -4px;
        position: absolute;
        left: -26px;
        top: 4px;
        width: 8px;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        border-radius: 12px
    }

    .archive-issue-list .issue-month-detail:after {
        height: 16px;
        filter: alpha(opacity=50);
        margin-left: -8px;
        opacity: .5;
        top: 0;
        width: 16px
    }

    .archive-issue-list .issue-month-detail>* {
        position: relative
    }

    .archive-issue-list .issue-month-detail .first:before,.archive-issue-list .issue-month-detail .first:after {
        border-style: solid;
        border-width: 10px;
        content: "";
        display: inline-block;
        margin-top: -10px;
        position: absolute;
        top: 1em;
        left: -19px
    }

    .archive-issue-list .issue-month-detail .first:before {
        left: -20px
    }

    .archive-issue-list .issue-link {
        padding: 0 10px
    }

    .pane-highwire-issue-archive-refine form {
        text-align: right;
        padding: 5px 0
    }

    .pane-highwire-issue-archive-refine .form-item {
        display: inline-block;
        margin-top: 0;
        vertical-align: top
    }

    .pane-highwire-issue-archive-refine .form-item+.form-item {
        margin-left: 15px
    }

    .pane-highwire-issue-archive-refine .form-item label,.pane-highwire-issue-archive-refine .form-item input {
        display: inline
    }

    .pane-highwire-issue-archive-refine .form-item label {
        padding-right: 5px
    }

    .pane-highwire-issue-archive-refine .form-item input {
        width: 50px
    }

    .pane-highwire-issue-archive-refine .form-actions {
        display: block;
        margin: 0 0 0 auto
    }

    .issue-month-detail.show-cover-image.single-issue {
        width: 50%
    }

    .pane-content ul,.pane-content ol,.issue-toc-section .issue-toc-section {
        padding-left: 1.8em
    }

    .panel-region-content .highwire-article-citation .highwire-cite>.highwire-cite-title,.panel-region-content .highwire-article-citation .highwire-cite>a>.highwire-cite-title,.panel-region-content .search-result-highwire-citation .title,.ui-dialog .ui-dialog-content .highwire-article-citation .highwire-cite>.highwire-cite-title,.ui-dialog .ui-dialog-content .highwire-article-citation .highwire-cite>a>.highwire-cite-title {
        font-size: 16px;
        font-size: 1.143rem
    }

    #highwire-search-form #edit-citation .form-item-pubyear,#highwire-search-form #edit-citation .form-item-volume,#highwire-search-form #edit-citation .form-item-issue,#highwire-search-form #edit-citation .form-item-firstpage {
        width: 23%
    }

    .highwire-search-form .form-type-compound-search .form-type-prefix-text {
        margin-top: 1em;
        margin-bottom: 0
    }

    .highwire-search-form fieldset.collapsible.form-wrapper {
        margin-top: -11px
    }

    .hidden-small {
        display: block
    }

    .visible-small {
        display: none
    }

    .highwire-compound-search-form .form-type-compound-search .fieldset-wrapper {
        border-width: 0;
        margin-bottom: 0;
        padding: 0
    }

    .highwire-compound-search-form .form-type-compound-search .fieldset-wrapper>.form-item {
        float: left;
        margin-right: 2%
    }

    .highwire-compound-search-form .form-type-compound-search .fieldset-wrapper>.search-query-wrap {
        width: 38%
    }

    .highwire-compound-search-form .form-type-compound-search .fieldset-wrapper>[class*="-compound-search-conjunction"] {
        max-width: 16%
    }

    .highwire-compound-search-form select[name$="[compound_search][conjunction]"] {
        max-width: none;
        width: 100%
    }

    .highwire-compound-search-form .form-checkboxes .form-type-checkbox {
        display: inline-block;
        margin-right: 3%;
        *display: inline;
        *zoom:1;}

    .highwire-compound-search-form .edit-limits .fieldset-wrapper .form-type-date-range-search>.container-inline-date,.highwire-compound-search-form .edit-limits .fieldset-wrapper>.container-inline-date {
        float: left;
        margin: 21px 1%;
        margin: 1.5rem 1%;
        width: 48%
    }

    .highwire-compound-search-form .arrange-inline>.form-item,.highwire-compound-search-form .form-item-display-options>.form-item {
        float: left;
        margin-right: 2%
    }

    .highwire-compound-search-form .fieldset-wrapper .form-type-date-range-search .container-inline-date {
        clear: none;
        float: left
    }

    #highwire-highwire-stats-filter-form fieldset {
        width: 90%;
        margin: 0 auto;
        margin-bottom: 1em
    }

    .highwire-draw-graph {
        width: 90%;
        margin: 1em auto;
        border-width: 1px;
        border-style: solid;
        border-radius: 3px
    }

    .messages.highwire-stats {
        width: 90%;
        margin-left: auto;
        margin-right: auto
    }

    *.mobile-only {
        display: none
    }

    [class^="grid-"].mobile-hidden,[class*=" grid-"].mobile-hidden,span.mobile-hidden,a.mobile-hidden {
        display: inline
    }

    *.mobile-hidden {
        display: block
    }

    .opportunity-challenge-institution .shib-login-link input,.opportunity-challenge-institution .openathens-login-link input {
        float: left
    }

    .elements-frag-data .fig-data-group-title {
        float: left
    }

    .elements-frag-data .fig-data-jump-links-list {
        float: right
    }

    .webform-container-inline>label {
        width: 25%;
        max-width: 160px
    }

    .panel-region-sidebar-right .highwire-citation-highwire-featured-news>.highwire-cite-highlight {
        float: none;
        margin-right: 0;
        margin-bottom: 10px;
        max-width: none
    }

    div.highwire-markup ol.cit-list,div.highwire-markup div.fn-group ul {
        margin-left: 0
    }

    .highwire-fragments-grid {
        margin-left: -5px;
        margin-right: -5px
    }

    .modernizr-flexbox .highwire-fragments-grid {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    #sliding-popup {
        position: fixed
    }

    #sliding-popup .popup-content {
        margin: 0 auto;
        max-width: 1200px
    }

    #popup-text,#popup-buttons {
        display: table-cell;
        vertical-align: middle
    }

    #popup-buttons {
        flex: 0 0 auto;
        padding-top: 10px;
        text-align: right;
        white-space: nowrap
    }

    .modernizr-flexbox #sliding-popup .popup-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

@media all and (min-width: 768px) and (min-device-width:768px),(max-device-width:800px) and (min-width:768px) and (orientation:landscape) {
    .alpha-grid-debug .container-30 {
        background:url(/sites/all/themes/highwire/jcore_1/css/grid/jcore_default/narrow/jcore-default-narrow-30.png) repeat transparent
    }

    .jcarousel-skin-pap_carousel .jcarousel-container-horizontal {
        padding-left: 44px;
        padding-right: 43px
    }

    .jcarousel-skin-pap_carousel .jcarousel-prev-horizontal {
        width: 44px
    }

    .jcarousel-skin-pap_carousel .jcarousel-next-horizontal {
        width: 43px
    }

    .jcarousel-skin-pap_carousel .jcarousel-item-horizontal {
        width: 278px
    }

    .jcarousel-skin-pap_carousel .jcarousel-item-horizontal:last-child {
        padding-right: 4px
    }

    .highwire-search-form .form-type-compound-search .fieldset-wrapper>.search-query-wrap {
        max-width: 36%
    }

    *.narrow-only {
        display: block
    }

    [class^="grid-"].narrow-only,[class*=" grid-"].narrow-only,span.narrow-only,a.narrow-only {
        display: inline
    }

    *.narrow-hidden {
        display: none
    }

    .highwire-markup .georef .top>.heading,.highwire-markup .georef .top>.items {
        display: block;
        float: left
    }

    .highwire-markup .georef .top>.heading {
        padding-right: 7px;
        padding-right: .5rem;
        width: 30%
    }

    .highwire-markup .georef .top>.items {
        width: 70%
    }

    .dp-landing-list {
        display: block
    }

    .qtip.hw-abstract-tooltip {
        max-width: 278px;
        width: 278px
    }

    .pane-highwire-issue-archive-date-nav .nav-children .issue-browser .active a {
        font-size: 1rem
    }

    @-moz-document url-prefix() {
        .highwire-markup .graphic-inline img.highwire-embed {
            max-width: 233px
        }
    }

    .highwire-article-citation .highwire-citation-highwire-article-top-a div.highwire-cite-access {
        margin-left: -20px
    }
}

@media all and (min-width: 768px) and (min-device-width:768px),(max-device-width:800px) and (min-width:768px) and (orientation:landscape) {
    body {
        min-width:720px
    }

    .container-30 {
        margin-left: auto;
        margin-right: auto;
        width: 720px
    }

    .grid,.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24,.grid-25,.grid-26,.grid-27,.grid-28,.grid-29,.grid-30 {
        display: inline;
        position: relative;
        margin-left: 5px;
        margin-right: 5px
    }

    .region-gutters-inner {
        margin-left: 0;
        margin-right: 0;
        padding-left: 5px;
        padding-right: 5px
    }

    .grid,.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24,.grid-25,.grid-26,.grid-27,.grid-28,.grid-29,.grid-30 {
        float: left
    }

    .alpha {
        margin-left: 0
    }

    .omega {
        margin-right: 0
    }

    .container-30 .grid-1 {
        width: 14px
    }

    .container-30 .grid-2 {
        width: 38px
    }

    .container-30 .grid-3 {
        width: 62px
    }

    .container-30 .grid-4 {
        width: 86px
    }

    .container-30 .grid-5 {
        width: 110px
    }

    .container-30 .grid-6 {
        width: 134px
    }

    .container-30 .grid-7 {
        width: 158px
    }

    .container-30 .grid-8 {
        width: 182px
    }

    .container-30 .grid-9 {
        width: 206px
    }

    .container-30 .grid-10 {
        width: 230px
    }

    .container-30 .grid-11 {
        width: 254px
    }

    .container-30 .grid-12 {
        width: 278px
    }

    .container-30 .grid-13 {
        width: 302px
    }

    .container-30 .grid-14 {
        width: 326px
    }

    .container-30 .grid-15 {
        width: 350px
    }

    .container-30 .grid-16 {
        width: 374px
    }

    .container-30 .grid-17 {
        width: 398px
    }

    .container-30 .grid-18 {
        width: 422px
    }

    .container-30 .grid-19 {
        width: 446px
    }

    .container-30 .grid-20 {
        width: 470px
    }

    .container-30 .grid-21 {
        width: 494px
    }

    .container-30 .grid-22 {
        width: 518px
    }

    .container-30 .grid-23 {
        width: 542px
    }

    .container-30 .grid-24 {
        width: 566px
    }

    .container-30 .grid-25 {
        width: 590px
    }

    .container-30 .grid-26 {
        width: 614px
    }

    .container-30 .grid-27 {
        width: 638px
    }

    .container-30 .grid-28 {
        width: 662px
    }

    .container-30 .grid-29 {
        width: 686px
    }

    .container-30 .grid-30 {
        width: 710px
    }

    .container-30 .prefix-1 {
        padding-left: 24px
    }

    .container-30 .prefix-1.region-gutters-inner {
        padding-left: 29px
    }

    .container-30 .prefix-2 {
        padding-left: 48px
    }

    .container-30 .prefix-2.region-gutters-inner {
        padding-left: 53px
    }

    .container-30 .prefix-3 {
        padding-left: 72px
    }

    .container-30 .prefix-3.region-gutters-inner {
        padding-left: 77px
    }

    .container-30 .prefix-4 {
        padding-left: 96px
    }

    .container-30 .prefix-4.region-gutters-inner {
        padding-left: 101px
    }

    .container-30 .prefix-5 {
        padding-left: 120px
    }

    .container-30 .prefix-5.region-gutters-inner {
        padding-left: 125px
    }

    .container-30 .prefix-6 {
        padding-left: 144px
    }

    .container-30 .prefix-6.region-gutters-inner {
        padding-left: 149px
    }

    .container-30 .prefix-7 {
        padding-left: 168px
    }

    .container-30 .prefix-7.region-gutters-inner {
        padding-left: 173px
    }

    .container-30 .prefix-8 {
        padding-left: 192px
    }

    .container-30 .prefix-8.region-gutters-inner {
        padding-left: 197px
    }

    .container-30 .prefix-9 {
        padding-left: 216px
    }

    .container-30 .prefix-9.region-gutters-inner {
        padding-left: 221px
    }

    .container-30 .prefix-10 {
        padding-left: 240px
    }

    .container-30 .prefix-10.region-gutters-inner {
        padding-left: 245px
    }

    .container-30 .prefix-11 {
        padding-left: 264px
    }

    .container-30 .prefix-11.region-gutters-inner {
        padding-left: 269px
    }

    .container-30 .prefix-12 {
        padding-left: 288px
    }

    .container-30 .prefix-12.region-gutters-inner {
        padding-left: 293px
    }

    .container-30 .prefix-13 {
        padding-left: 312px
    }

    .container-30 .prefix-13.region-gutters-inner {
        padding-left: 317px
    }

    .container-30 .prefix-14 {
        padding-left: 336px
    }

    .container-30 .prefix-14.region-gutters-inner {
        padding-left: 341px
    }

    .container-30 .prefix-15 {
        padding-left: 360px
    }

    .container-30 .prefix-15.region-gutters-inner {
        padding-left: 365px
    }

    .container-30 .prefix-16 {
        padding-left: 384px
    }

    .container-30 .prefix-16.region-gutters-inner {
        padding-left: 389px
    }

    .container-30 .prefix-17 {
        padding-left: 408px
    }

    .container-30 .prefix-17.region-gutters-inner {
        padding-left: 413px
    }

    .container-30 .prefix-18 {
        padding-left: 432px
    }

    .container-30 .prefix-18.region-gutters-inner {
        padding-left: 437px
    }

    .container-30 .prefix-19 {
        padding-left: 456px
    }

    .container-30 .prefix-19.region-gutters-inner {
        padding-left: 461px
    }

    .container-30 .prefix-20 {
        padding-left: 480px
    }

    .container-30 .prefix-20.region-gutters-inner {
        padding-left: 485px
    }

    .container-30 .prefix-21 {
        padding-left: 504px
    }

    .container-30 .prefix-21.region-gutters-inner {
        padding-left: 509px
    }

    .container-30 .prefix-22 {
        padding-left: 528px
    }

    .container-30 .prefix-22.region-gutters-inner {
        padding-left: 533px
    }

    .container-30 .prefix-23 {
        padding-left: 552px
    }

    .container-30 .prefix-23.region-gutters-inner {
        padding-left: 557px
    }

    .container-30 .prefix-24 {
        padding-left: 576px
    }

    .container-30 .prefix-24.region-gutters-inner {
        padding-left: 581px
    }

    .container-30 .prefix-25 {
        padding-left: 600px
    }

    .container-30 .prefix-25.region-gutters-inner {
        padding-left: 605px
    }

    .container-30 .prefix-26 {
        padding-left: 624px
    }

    .container-30 .prefix-26.region-gutters-inner {
        padding-left: 629px
    }

    .container-30 .prefix-27 {
        padding-left: 648px
    }

    .container-30 .prefix-27.region-gutters-inner {
        padding-left: 653px
    }

    .container-30 .prefix-28 {
        padding-left: 672px
    }

    .container-30 .prefix-28.region-gutters-inner {
        padding-left: 677px
    }

    .container-30 .prefix-29 {
        padding-left: 696px
    }

    .container-30 .prefix-29.region-gutters-inner {
        padding-left: 701px
    }

    .container-30 .prefix-30 {
        padding-left: 720px
    }

    .container-30 .prefix-30.region-gutters-inner {
        padding-left: 725px
    }

    .container-30 .suffix-1 {
        padding-right: 24px
    }

    .container-30 .suffix-1.region-gutters-inner {
        padding-right: 29px
    }

    .container-30 .suffix-2 {
        padding-right: 48px
    }

    .container-30 .suffix-2.region-gutters-inner {
        padding-right: 53px
    }

    .container-30 .suffix-3 {
        padding-right: 72px
    }

    .container-30 .suffix-3.region-gutters-inner {
        padding-right: 77px
    }

    .container-30 .suffix-4 {
        padding-right: 96px
    }

    .container-30 .suffix-4.region-gutters-inner {
        padding-right: 101px
    }

    .container-30 .suffix-5 {
        padding-right: 120px
    }

    .container-30 .suffix-5.region-gutters-inner {
        padding-right: 125px
    }

    .container-30 .suffix-6 {
        padding-right: 144px
    }

    .container-30 .suffix-6.region-gutters-inner {
        padding-right: 149px
    }

    .container-30 .suffix-7 {
        padding-right: 168px
    }

    .container-30 .suffix-7.region-gutters-inner {
        padding-right: 173px
    }

    .container-30 .suffix-8 {
        padding-right: 192px
    }

    .container-30 .suffix-8.region-gutters-inner {
        padding-right: 197px
    }

    .container-30 .suffix-9 {
        padding-right: 216px
    }

    .container-30 .suffix-9.region-gutters-inner {
        padding-right: 221px
    }

    .container-30 .suffix-10 {
        padding-right: 240px
    }

    .container-30 .suffix-10.region-gutters-inner {
        padding-right: 245px
    }

    .container-30 .suffix-11 {
        padding-right: 264px
    }

    .container-30 .suffix-11.region-gutters-inner {
        padding-right: 269px
    }

    .container-30 .suffix-12 {
        padding-right: 288px
    }

    .container-30 .suffix-12.region-gutters-inner {
        padding-right: 293px
    }

    .container-30 .suffix-13 {
        padding-right: 312px
    }

    .container-30 .suffix-13.region-gutters-inner {
        padding-right: 317px
    }

    .container-30 .suffix-14 {
        padding-right: 336px
    }

    .container-30 .suffix-14.region-gutters-inner {
        padding-right: 341px
    }

    .container-30 .suffix-15 {
        padding-right: 360px
    }

    .container-30 .suffix-15.region-gutters-inner {
        padding-right: 365px
    }

    .container-30 .suffix-16 {
        padding-right: 384px
    }

    .container-30 .suffix-16.region-gutters-inner {
        padding-right: 389px
    }

    .container-30 .suffix-17 {
        padding-right: 408px
    }

    .container-30 .suffix-17.region-gutters-inner {
        padding-right: 413px
    }

    .container-30 .suffix-18 {
        padding-right: 432px
    }

    .container-30 .suffix-18.region-gutters-inner {
        padding-right: 437px
    }

    .container-30 .suffix-19 {
        padding-right: 456px
    }

    .container-30 .suffix-19.region-gutters-inner {
        padding-right: 461px
    }

    .container-30 .suffix-20 {
        padding-right: 480px
    }

    .container-30 .suffix-20.region-gutters-inner {
        padding-right: 485px
    }

    .container-30 .suffix-21 {
        padding-right: 504px
    }

    .container-30 .suffix-21.region-gutters-inner {
        padding-right: 509px
    }

    .container-30 .suffix-22 {
        padding-right: 528px
    }

    .container-30 .suffix-22.region-gutters-inner {
        padding-right: 533px
    }

    .container-30 .suffix-23 {
        padding-right: 552px
    }

    .container-30 .suffix-23.region-gutters-inner {
        padding-right: 557px
    }

    .container-30 .suffix-24 {
        padding-right: 576px
    }

    .container-30 .suffix-24.region-gutters-inner {
        padding-right: 581px
    }

    .container-30 .suffix-25 {
        padding-right: 600px
    }

    .container-30 .suffix-25.region-gutters-inner {
        padding-right: 605px
    }

    .container-30 .suffix-26 {
        padding-right: 624px
    }

    .container-30 .suffix-26.region-gutters-inner {
        padding-right: 629px
    }

    .container-30 .suffix-27 {
        padding-right: 648px
    }

    .container-30 .suffix-27.region-gutters-inner {
        padding-right: 653px
    }

    .container-30 .suffix-28 {
        padding-right: 672px
    }

    .container-30 .suffix-28.region-gutters-inner {
        padding-right: 677px
    }

    .container-30 .suffix-29 {
        padding-right: 696px
    }

    .container-30 .suffix-29.region-gutters-inner {
        padding-right: 701px
    }

    .container-30 .suffix-30 {
        padding-right: 720px
    }

    .container-30 .suffix-30.region-gutters-inner {
        padding-right: 725px
    }

    .container-30 .push-1 {
        left: 24px
    }

    .container-30 .push-2 {
        left: 48px
    }

    .container-30 .push-3 {
        left: 72px
    }

    .container-30 .push-4 {
        left: 96px
    }

    .container-30 .push-5 {
        left: 120px
    }

    .container-30 .push-6 {
        left: 144px
    }

    .container-30 .push-7 {
        left: 168px
    }

    .container-30 .push-8 {
        left: 192px
    }

    .container-30 .push-9 {
        left: 216px
    }

    .container-30 .push-10 {
        left: 240px
    }

    .container-30 .push-11 {
        left: 264px
    }

    .container-30 .push-12 {
        left: 288px
    }

    .container-30 .push-13 {
        left: 312px
    }

    .container-30 .push-14 {
        left: 336px
    }

    .container-30 .push-15 {
        left: 360px
    }

    .container-30 .push-16 {
        left: 384px
    }

    .container-30 .push-17 {
        left: 408px
    }

    .container-30 .push-18 {
        left: 432px
    }

    .container-30 .push-19 {
        left: 456px
    }

    .container-30 .push-20 {
        left: 480px
    }

    .container-30 .push-21 {
        left: 504px
    }

    .container-30 .push-22 {
        left: 528px
    }

    .container-30 .push-23 {
        left: 552px
    }

    .container-30 .push-24 {
        left: 576px
    }

    .container-30 .push-25 {
        left: 600px
    }

    .container-30 .push-26 {
        left: 624px
    }

    .container-30 .push-27 {
        left: 648px
    }

    .container-30 .push-28 {
        left: 672px
    }

    .container-30 .push-29 {
        left: 696px
    }

    .container-30 .push-30 {
        left: 720px
    }

    .container-30 .pull-1 {
        left: -24px
    }

    .container-30 .pull-2 {
        left: -48px
    }

    .container-30 .pull-3 {
        left: -72px
    }

    .container-30 .pull-4 {
        left: -96px
    }

    .container-30 .pull-5 {
        left: -120px
    }

    .container-30 .pull-6 {
        left: -144px
    }

    .container-30 .pull-7 {
        left: -168px
    }

    .container-30 .pull-8 {
        left: -192px
    }

    .container-30 .pull-9 {
        left: -216px
    }

    .container-30 .pull-10 {
        left: -240px
    }

    .container-30 .pull-11 {
        left: -264px
    }

    .container-30 .pull-12 {
        left: -288px
    }

    .container-30 .pull-13 {
        left: -312px
    }

    .container-30 .pull-14 {
        left: -336px
    }

    .container-30 .pull-15 {
        left: -360px
    }

    .container-30 .pull-16 {
        left: -384px
    }

    .container-30 .pull-17 {
        left: -408px
    }

    .container-30 .pull-18 {
        left: -432px
    }

    .container-30 .pull-19 {
        left: -456px
    }

    .container-30 .pull-20 {
        left: -480px
    }

    .container-30 .pull-21 {
        left: -504px
    }

    .container-30 .pull-22 {
        left: -528px
    }

    .container-30 .pull-23 {
        left: -552px
    }

    .container-30 .pull-24 {
        left: -576px
    }

    .container-30 .pull-25 {
        left: -600px
    }

    .container-30 .pull-26 {
        left: -624px
    }

    .container-30 .pull-27 {
        left: -648px
    }

    .container-30 .pull-28 {
        left: -672px
    }

    .container-30 .pull-29 {
        left: -696px
    }

    .container-30 .pull-30 {
        left: -720px
    }

    .pull-right {
        float: right !important
    }

    .pull-left {
        float: left !important
    }

    .clearfix:before,.clearfix:after {
        content: '\0020';
        display: block;
        overflow: hidden;
        visibility: hidden;
        width: 0;
        height: 0
    }

    .clearfix:after {
        clear: both
    }

    .clearfix {
        zoom:1}

    .container.panel-display-admin,.container-fluid.panel-display-admin {
        padding-left: 0;
        padding-right: 0
    }
}

@media all and (min-width: 980px) and (min-device-width:980px),all and (max-device-width:1024px) and (min-width:1024px) and (orientation:landscape) {
    .block,.panel-pane {
        margin-bottom:20px
    }

    .pane-style-alt-content {
        padding: 5px 10px
    }

    .panels-960-row>[class*=" grid-"] {
        margin-left: 5px;
        margin-right: 5px
    }

    .panels-960-row>[class*=" grid-"].alpha {
        margin-left: 0
    }

    .panels-960-row>[class*=" grid-"].omega {
        margin-right: 0
    }

    #zone-user>.region {
        display: table
    }

    #zone-user>.region>.region-inner {
        display: table-row;
        height: 100%;
        width: 100%
    }

    #zone-user>.region>.region-inner>.block {
        display: table-cell;
        vertical-align: middle
    }

    #zone-user-wrapper.zone-wrapper-twotone-bg {
        position: relative
    }

    #zone-user.zone-twotone-bg .twotone-bg-region {
        display: block;
        position: absolute;
        top: 0;
        height: 100%;
        width: 50%
    }

    #zone-user.zone-twotone-bg .twotone-bg-region-first {
        left: 0
    }

    #zone-user.zone-twotone-bg .twotone-bg-region-second {
        right: 0
    }

    #region-menu ul.nice-menu {
        width: 100%
    }

    #region-menu .nice-menu>li>a {
        padding: 15px
    }

    #region-menu .nice-menu>li {
        margin-right: 1px
    }

    #region-menu .nice-menu>li.last {
        margin-right: 0
    }

    #region-menu .nice-menu>.active>a:after,#region-menu .nice-menu>.active-trail>a:after,#region-menu .nice-menu>li>a.active:after {
        font-size: 28px;
        margin-left: -10px;
        position: absolute;
        bottom: -10px;
        left: 50%;
        width: 20px;
        text-align: center
    }

    #region-menu.region-menu-no-border .nice-menu>.active>a:after,#region-menu.region-menu-no-border .nice-menu>.active-trail>a:after,#region-menu.region-menu-no-border .nice-menu>li>a.active:after {
        bottom: -9px
    }

    #region-menu.region-menu-no-border.main-menu-active-border-bottom .nice-menu>.active>a:after,#region-menu.region-menu-no-border.main-menu-active-border-bottom .nice-menu>.active-trail>a:after,#region-menu.region-menu-no-border.main-menu-active-border-bottom .nice-menu>li>a.active:after {
        bottom: -8px
    }

    #region-menu ul.nice-menu ul {
        top: 3.3em;
        top: calc(1.15em + 30px);
        padding: 15px
    }

    #region-menu.region-menu-no-border.main-menu-active-border-bottom ul.nice-menu ul {
        top: 3.4em;
        top: calc(1.15em + 32px)
    }

    #region-menu ul.nice-menu ul li a {
        padding: 4px 0
    }

    #region-menu ul.nice-menu ul li.last a {
        padding-bottom: 0
    }

    #region-menu .nice-menu .menuparent.over>a,#region-menu .nice-menu .menuparent.over>ul {
        -webkit-border-radius: .25em .25em 0 0;
        border-radius: .25em .25em 0 0;
        -webkit-background-clip: padding-box;
        background-clip: padding-box
    }

    #region-menu .nice-menu .menuparent.over>ul {
        -webkit-border-radius: 0 0 .25em .25em;
        border-radius: 0 0 .25em .25em
    }

    #region-menu.region-menu-bg-opaque .nice-menu .menuparent.over>a,#region-menu.region-menu-bg-rgba .nice-menu .menuparent.over>a,#region-menu .region-menu-bg-opaque .nice-menu .menuparent.over>a,#region-menu .region-menu-bg-rgba .nice-menu .menuparent.over>a {
        -webkit-border-radius: 0;
        border-radius: 0
    }

    #region-menu .nice-menu>.menuparent.over>a:after,#region-menu .nice-menu>.menuparent.over>a:after,#region-menu .nice-menu>.menuparent.over>a.active:after {
        content: none
    }

    #main-menu {
        display: block;
        margin: 0;
        padding-bottom: 0
    }

    #main-menu li {
        margin: 0;
        padding: 0;
        position: relative
    }

    #main-menu li a {
        display: block;
        margin: 0;
        padding: 0 15px 15px
    }

    #main-menu li.active>a,#main-menu li.active-trail>a {
        position: relative;
        z-index: 2
    }

    #main-menu a {
        font-weight: bold
    }

    #region-menu>.region-inner {
        display: table;
        width: 100%
    }

    #region-menu>.region-inner>.block {
        display: table-cell;
        vertical-align: middle
    }

    .modernizr-flexbox #region-menu>.region-inner {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .modernizr-flexbox #region-menu.region-menu-center-links>.region-inner {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .modernizr-flexbox #region-menu>.region-inner>.block {
        display: block
    }

    .panel-region-content .pane-highwire-article-clipboard-copy .clipboard-copy>span,.ui-dialog .ui-dialog-content .pane-highwire-article-clipboard-copy .clipboard-copy>span {
        display: inline-block;
        *display: inline;
        padding: 0;
        width: 24%;
        *zoom:1;}

    .panel-region-content .pane-highwire-article-clipboard-copy .clipboard-copy>.input-text-url,.ui-dialog .ui-dialog-content .pane-highwire-article-clipboard-copy .clipboard-copy>.input-text-url {
        padding: 0;
        width: 50%
    }

    .panel-region-content .pane-highwire-article-clipboard-copy .clipboard-copy>.label-url,.ui-dialog .ui-dialog-content .pane-highwire-article-clipboard-copy .clipboard-copy>.label-url {
        text-align: right
    }

    .hw-citation-links.inline li {
        float: left;
        margin: 0 1% 15px;
        width: 31.33%
    }

    .panel-region-content .panels-ajax-tab,.panel-region-content .item-list .panels-ajax-tab {
        border-width: 0 0 1px 0;
        border-style: solid
    }

    .pane-panels-ajax-tab-tabs .item-list {
        display: table;
        width: 100%
    }

    .pane-panels-ajax-tab-tabs .panels-ajax-tab {
        display: table-row
    }

    .pane-panels-ajax-tab-tabs .panels-ajax-tab>li {
        display: table-cell;
        padding: 2px 0 2px 2px;
        text-align: center;
        margin: 0
    }

    .pane-panels-ajax-tab-tabs .panels-ajax-tab>li>a {
        width: auto;
        display: block
    }

    .panels-ajax-tab .panels-ajax-tab-tab[data-panel-name*="tab_pdf"] {
        float: right;
        margin-right: 0
    }

    .panels-ajax-tab .panels-ajax-tab-tab[data-panel-name*="pdf_fclick"] {
        float: right;
        margin-right: 0
    }

    .highwire-markup .pdf-container {
        display: block
    }

    .pane-panels-ajax-tab-tabs .panels-ajax-tab>li.last {
        padding-right: 2px
    }

    .pane-panels-ajax-tab-tabs .pane-content,.pane-panels-ajax-tab-tabs .panels-ajax-tab-tab {
        -webkit-border-radius: .2em;
        border-radius: .2em;
        -webkit-background-clip: padding-box;
        background-clip: padding-box
    }

    .pane-panels-ajax-tab-tabs .panels-ajax-tab-tab {
        display: block;
        padding: 10px;
        text-decoration: none
    }

    .pane-panels-ajax-tab-tabs+.pane-panels-ajax-tab-container,.pane-panels-ajax-tab-tabs+.panel-separator+.pane-panels-ajax-tab-container {
        margin-left: 4px;
        margin-right: 4px
    }

    .panel-region-content .pane-panels-ajax-tab-tabs .pane-content,.panel-region-content .pane-panels-ajax-tab-tabs .panels-ajax-tab-tab {
        -webkit-border-radius: 0;
        border-radius: 0
    }

    .panel-region-content .pane-panels-ajax-tab-tabs .item-list,.panel-region-content .pane-panels-ajax-tab-tabs .panels-ajax-tab {
        display: block;
        margin: 0;
        padding: 0;
        width: 100%
    }

    .panel-region-content .pane-panels-ajax-tab-tabs .panels-ajax-tab>li,.panel-region-content .pane-panels-ajax-tab-tabs .item-list .panels-ajax-tab>li {
        display: inline;
        margin: 0;
        padding: 0;
        text-align: left
    }

    .panel-region-content .pane-panels-ajax-tab-tabs .panels-ajax-tab-tab {
        display: inline-block;
        *display: inline;
        margin-right: 0;
        padding: 6px 25px;
        zoom:1}

    .panel-region-content .pane-panels-ajax-tab-tabs .active>.panels-ajax-tab-tab {
        margin-bottom: -1px;
        padding-bottom: 7px
    }

    .panel-region-content .pane-panels-ajax-tab-tabs+.pane-panels-ajax-tab-container,.panel-region-content .pane-panels-ajax-tab-tabs+.panel-separator+.pane-panels-ajax-tab-container {
        margin-left: 0;
        margin-right: 0
    }

    .panel-region-sidebar-right .pane-panels-ajax-tab-container .panel-display,.panel-region-sidebar-right .pane-panels-ajax-tab-container .highwire-list-wrapper,.panel-region-sidebar-right .pane-panels-ajax-tab-container .view-content,.panel-region-sidebar-right .pane-panels-ajax-tab-container .highwire-list {
        max-height: 400px;
        overflow: auto
    }

    .panel-region-sidebar-right .pane-panels-ajax-tab-container .highwire-list-wrapper,.panel-region-sidebar-right .pane-panels-ajax-tab-container .view-content,.panel-region-sidebar-right .pane-panels-ajax-tab-container .highwire-list {
        max-height: 368px
    }

    .panel-region-sidebar-right .pane-panels-ajax-tab-tabs .panels-ajax-tab>li {
        display: table-cell;
        vertical-align: middle
    }

    .modernizr-flexbox .ui-dialog-content .pane-panels-ajax-tab-tabs .panels-ajax-tab>li,.modernizr-flexbox .panel-region-sidebar-right .pane-panels-ajax-tab-tabs .panels-ajax-tab>li {
        display: block
    }

    .panel-region-sidebar-right .pane-panels-ajax-tab-tabs .panels-ajax-tab li a {
        text-align: center
    }

    .page-box-shadows #section-header .zone,.page-box-shadows #section-content .zone,.footer-box-shadows #section-footer .zone {
        -webkit-box-shadow: 2px 0 0 0 rgba(0,0,0,0.15),-2px 0 0 0 rgba(0,0,0,0.15);
        box-shadow: 2px 0 0 0 rgba(0,0,0,0.15),-2px 0 0 0 rgba(0,0,0,0.15)
    }

    .page-box-shadows #section-header #zone-advertising-top-wrapper:first-child .zone,.page-box-shadows #section-header #zone-user {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .footer-borders #section-footer .zone {
        border-style: solid;
        border-left-width: 2px;
        border-right-width: 2px
    }

    #zone-postscript {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .field-label-inline .field-label,.field-label-inline .field-items,.field-label-inline .field-item {
        display: block
    }

    .field-label-inline .field-label,.field-label-inline .field-items {
        float: left
    }

    .field-label-inline .field-label {
        text-align: right;
        width: 25%
    }

    .field-label-inline .field-items {
        width: 75%
    }

    .field-label-inline .field-item {
        margin-left: 10px
    }

    .node-type-highwire-article .panels-ajax-tab-container .pane-highwire-markup .pane-content {
        padding: 0 10px
    }

    div.highwire-markup div.article div.section>h2 {
        margin-left: -15px
    }

    .highwire-markup .article {
        padding-left: 15px;
        padding-right: 15px
    }

    div.highwire-markup div.article .fig,div.highwire-markup div.article .table,div.highwire-markup .article .video-content {
        clear: both;
        margin: 25px -15px
    }

    [class*="-article-fragment-markup"].view .views-row {
        margin: 15px 0
    }

    .highwire-markup ul {
        padding-left: 40px
    }

    div.highwire-markup div.article .graphic {
        max-width: calc(60% + 25px)
    }

    div.highwire-markup div.article .graphic {
        margin: 0 15px 5px -25px
    }

    div.highwire-markup .pos-float .fig-inline-img {
        display: inline-block;
        *display: inline;
        height: auto;
        margin: 0 auto;
        max-width: 100%;
        position: relative;
        z-index: 5;
        zoom:1}

    div.highwire-markup .highwire-figure {
        position: relative
    }

    div.highwire-markup .highwire-figure a.fragment-images,div.highwire-markup .highwire-inline-video-video,.highwire-markup .video-content>.player-container {
        border: 0;
        -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.15);
        box-shadow: 0 2px 10px 0 rgba(0,0,0,0.15)
    }

    div.highwire-markup .highwire-inline-video {
        border-bottom: 1px solid
    }

    div.highwire-markup .highwire-figure a.fragment-images:after {
        background: rgba(0,0,0,0.3);
        content: "\f00e";
        font-family: FontAwesome;
        font-size: 2em;
        font-weight: normal;
        font-style: normal;
        height: 1.8em;
        line-height: 1.8;
        position: absolute;
        right: 8px;
        top: 8px;
        text-decoration: inherit;
        width: 1.8em;
        z-index: 4;
        -webkit-font-smoothing: antialiased;
        -webkit-border-radius: 0 0 0 .25em;
        border-radius: 0 0 0 .25em
    }

    div.highwire-markup .highwire-figure-links,div.highwire-markup .table-expansion-links,div.highwire-markup .highwire-video-links {
        float: right;
        margin: 0 0 0 15px
    }

    div.highwire-markup .highwire-figure-links li,div.highwire-markup .table-expansion-links li,div.highwire-markup ul.highwire-video-links li {
        padding: 0;
        display: inline;
        margin-right: 0
    }

    div.highwire-markup .highwire-figure-links li a,div.highwire-markup .table-expansion-links li a,div.highwire-markup .highwire-video-links li a {
        display: inline-block;
        line-height: 1em;
        padding: 0;
        border: 0
    }

    div.highwire-markup .table-expansion-links li a {
        margin: 0
    }

    div.highwire-markup .highwire-figure-links li.last {
        margin-right: 0
    }

    div.highwire-markup .highwire-figure-links li:before,div.highwire-markup .table-inline ul li:before,div.highwire-markup .table-expansion-links li:before,div.highwire-markup .highwire-video-links li:before {
        content: "\0020|\0020"
    }

    div.highwire-markup .highwire-figure-links li.first:before,div.highwire-markup .table-inline ul li.first:before,div.highwire-markup .table-expansion-links li.first:before,div.highwire-markup .highwire-video-links li.first:before {
        content: none
    }

    div.highwire-markup .table-inline .callout-links .view-popup,div.highwire-markup .table-expansion-links .view-popup {
        display: inline
    }

    .fig-label,.media-label {
        margin-top: 8px
    }

    .pane-highwire-stats table,.table-expansion table {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        width: 90%
    }

    div.highwire-markup div.article .supplementary-material,div.highwire-markup div.article .highwire-collapsible-supplemental {
        margin: 5px 0 5px -15px
    }

    .highwire-search-form fieldset.collapsible.form-wrapper,.pane-style-alt-content,div.highwire-markup ul.kwd-group,div.highwire-markup div.article .fig,[class*="-article-fragment-markup"].view .views-row,.panel-region-content .panels-ajax-tab-container [class*="-article-fragment-markup"].view .views-row,div.highwire-markup div.article .table {
        border-width: 0 0 2px 0
    }

    .pane-highwire-cover-toggle {
        margin: 0 auto;
        float: right
    }

    .pane-highwire-issue-archive-vol-nav,.pane-highwire-issue-archive-date-nav {
        clear: both
    }

    .pane-highwire-issue-archive-date-nav .nav-children .issue-browser {
        margin-top: .5em
    }

    .pane-highwire-issue-archive-date-nav .nav-children .issue-browser li {
        border-radius: 0;
        border-width: 0 0 1px 0;
        margin: 0;
        padding: 0;
        width: 10%
    }

    .pane-highwire-issue-archive-date-nav .nav-children .issue-browser li.empty {
        display: inline-block;
        *display: inline;
    }

    .pane-highwire-cover-toggle.float-me-right .form-item-toggle-cover {
        margin-top: -1px
    }

    .archive-issue-list {
        margin-left: 125px;
        padding-bottom: 10px
    }

    .archive-issue-list.no-group-label {
        margin-left: 25px
    }

    .archive-issue-list .issue-list-month {
        margin-left: -100px;
        width: 100px
    }

    .archive-issue-list .issue-month-detail {
        margin: 10px 0 25px 25px;
        padding: 0;
        position: relative
    }

    .archive-issue-list .issue-month-detail:before,.archive-issue-list .issue-month-detail:after {
        content: "";
        display: inline-block;
        height: 8px;
        margin: 12px 0 0 -4px;
        position: absolute;
        left: -26px;
        top: 4px;
        width: 8px;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        border-radius: 12px
    }

    .archive-issue-list .issue-month-detail:after {
        height: 16px;
        filter: alpha(opacity=50);
        margin-left: -8px;
        opacity: .5;
        top: 0;
        width: 16px
    }

    .archive-issue-list .issue-month-detail>* {
        position: relative
    }

    .archive-issue-list .issue-month-detail .first:before,.archive-issue-list .issue-month-detail .first:after {
        border-style: solid;
        border-width: 10px;
        content: "";
        display: inline-block;
        margin-top: -10px;
        position: absolute;
        top: 1em;
        left: -19px
    }

    .archive-issue-list .issue-month-detail .first:before {
        left: -20px
    }

    .archive-issue-list .issue-link {
        padding: 0 10px
    }

    .pane-highwire-issue-archive-refine form {
        text-align: right;
        padding: 5px 0
    }

    .pane-highwire-issue-archive-refine .form-item {
        display: inline-block;
        margin-top: 0;
        vertical-align: top
    }

    .pane-highwire-issue-archive-refine .form-item+.form-item {
        margin-left: 15px
    }

    .pane-highwire-issue-archive-refine .form-item label,.pane-highwire-issue-archive-refine .form-item input {
        display: inline
    }

    .pane-highwire-issue-archive-refine .form-item label {
        padding-right: 5px
    }

    .pane-highwire-issue-archive-refine .form-item input {
        width: 50px
    }

    .pane-highwire-issue-archive-refine .form-actions {
        display: block;
        margin: 0 0 0 auto
    }

    .issue-month-detail.show-cover-image.single-issue {
        width: 50%
    }

    .pane-content ul,.pane-content ol,.issue-toc-section .issue-toc-section {
        padding-left: 1.8em
    }

    .panel-region-content .highwire-article-citation .highwire-cite>.highwire-cite-title,.panel-region-content .highwire-article-citation .highwire-cite>a>.highwire-cite-title,.panel-region-content .search-result-highwire-citation .title,.ui-dialog .ui-dialog-content .highwire-article-citation .highwire-cite>.highwire-cite-title,.ui-dialog .ui-dialog-content .highwire-article-citation .highwire-cite>a>.highwire-cite-title {
        font-size: 16px;
        font-size: 1.143rem
    }

    #highwire-search-form #edit-citation .form-item-pubyear,#highwire-search-form #edit-citation .form-item-volume,#highwire-search-form #edit-citation .form-item-issue,#highwire-search-form #edit-citation .form-item-firstpage {
        width: 23%
    }

    .highwire-search-form .form-type-compound-search .form-type-prefix-text {
        margin-top: 1em;
        margin-bottom: 0
    }

    .highwire-search-form fieldset.collapsible.form-wrapper {
        margin-top: -11px
    }

    .hidden-small {
        display: block
    }

    .visible-small {
        display: none
    }

    .highwire-compound-search-form .form-type-compound-search .fieldset-wrapper {
        border-width: 0;
        margin-bottom: 0;
        padding: 0
    }

    .highwire-compound-search-form .form-type-compound-search .fieldset-wrapper>.form-item {
        float: left;
        margin-right: 2%
    }

    .highwire-compound-search-form .form-type-compound-search .fieldset-wrapper>.search-query-wrap {
        width: 38%
    }

    .highwire-compound-search-form .form-type-compound-search .fieldset-wrapper>[class*="-compound-search-conjunction"] {
        max-width: 16%
    }

    .highwire-compound-search-form select[name$="[compound_search][conjunction]"] {
        max-width: none;
        width: 100%
    }

    .highwire-compound-search-form .form-checkboxes .form-type-checkbox {
        display: inline-block;
        margin-right: 3%;
        *display: inline;
        *zoom:1;}

    .highwire-compound-search-form .edit-limits .fieldset-wrapper .form-type-date-range-search>.container-inline-date,.highwire-compound-search-form .edit-limits .fieldset-wrapper>.container-inline-date {
        float: left;
        margin: 21px 1%;
        margin: 1.5rem 1%;
        width: 48%
    }

    .highwire-compound-search-form .arrange-inline>.form-item,.highwire-compound-search-form .form-item-display-options>.form-item {
        float: left;
        margin-right: 2%
    }

    .highwire-compound-search-form .fieldset-wrapper .form-type-date-range-search .container-inline-date {
        clear: none;
        float: left
    }

    #highwire-highwire-stats-filter-form fieldset {
        width: 90%;
        margin: 0 auto;
        margin-bottom: 1em
    }

    .highwire-draw-graph {
        width: 90%;
        margin: 1em auto;
        border-width: 1px;
        border-style: solid;
        border-radius: 3px
    }

    .messages.highwire-stats {
        width: 90%;
        margin-left: auto;
        margin-right: auto
    }

    *.mobile-only {
        display: none
    }

    [class^="grid-"].mobile-hidden,[class*=" grid-"].mobile-hidden,span.mobile-hidden,a.mobile-hidden {
        display: inline
    }

    *.mobile-hidden {
        display: block
    }

    .opportunity-challenge-institution .shib-login-link input,.opportunity-challenge-institution .openathens-login-link input {
        float: left
    }

    .elements-frag-data .fig-data-group-title {
        float: left
    }

    .elements-frag-data .fig-data-jump-links-list {
        float: right
    }

    .webform-container-inline>label {
        width: 25%;
        max-width: 160px
    }

    .panel-region-sidebar-right .highwire-citation-highwire-featured-news>.highwire-cite-highlight {
        float: none;
        margin-right: 0;
        margin-bottom: 10px;
        max-width: none
    }

    div.highwire-markup ol.cit-list,div.highwire-markup div.fn-group ul {
        margin-left: 0
    }

    .highwire-fragments-grid {
        margin-left: -5px;
        margin-right: -5px
    }

    .modernizr-flexbox .highwire-fragments-grid {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    #sliding-popup {
        position: fixed
    }

    #sliding-popup .popup-content {
        margin: 0 auto;
        max-width: 1200px
    }

    #popup-text,#popup-buttons {
        display: table-cell;
        vertical-align: middle
    }

    #popup-buttons {
        flex: 0 0 auto;
        padding-top: 10px;
        text-align: right;
        white-space: nowrap
    }

    .modernizr-flexbox #sliding-popup .popup-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

@media all and (min-width: 980px) and (min-device-width:980px),all and (max-device-width:1024px) and (min-width:1024px) and (orientation:landscape) {
    .alpha-grid-debug .container-30 {
        background:url(/sites/all/themes/highwire/jcore_1/css/grid/jcore_default/normal/jcore-default-normal-30.png) repeat transparent
    }

    #region-menu .nice-menu>li>a,#region-menu ul.nice-menu ul {
        padding: 15px 20px
    }

    .jcarousel-skin-pap_carousel .jcarousel-container-horizontal {
        padding-left: 59px;
        padding-right: 59px
    }

    .jcarousel-skin-pap_carousel .jcarousel-prev-horizontal {
        width: 59px
    }

    .jcarousel-skin-pap_carousel .jcarousel-next-horizontal {
        width: 59px
    }

    .jcarousel-skin-pap_carousel .jcarousel-item-horizontal {
        width: 246px
    }

    .jcarousel-skin-pap_carousel .jcarousel-item-horizontal:last-child {
        padding-right: 3px
    }

    *.narrow-only,[class^="grid-"].narrow-only,[class*=" grid-"].narrow-only,span.narrow-only,a.narrow-only {
        display: none
    }

    [class^="grid-"].narrow-hidden,[class*=" grid-"].narrow-hidden,span.narrow-hidden,a.narrow-hidden {
        display: inline
    }

    *.narrow-hidden {
        display: block
    }

    *.normal-only {
        display: block
    }

    [class^="grid-"].normal-only,[class*=" grid-"].normal-only,span.normal-only,a.normal-only {
        display: inline
    }

    *.normal-hidden {
        display: none
    }

    .pager-full-pagination .item-list {
        width: 25%
    }

    .pager-full-pagination .page-group-items {
        clear: none;
        float: left;
        width: 50%
    }

    .pager-full-pagination.pager-no-first-items .page-group-items {
        float: right
    }

    #highwire-search-form #edit-keywords .fieldset-wrapper>.form-item {
        float: left
    }

    #highwire-search-form #edit-keywords .fieldset-wrapper>.form-item-title,#highwire-search-form #edit-keywords .fieldset-wrapper>.form-item-abstract-title,#highwire-search-form #edit-keywords .fieldset-wrapper>.form-item-text-abstract-title,#highwire-search-form #edit-keywords .fieldset-wrapper>.form-item-references {
        width: 62%
    }

    #highwire-search-form #edit-keywords .fieldset-wrapper>.form-type-radios {
        width: 34%
    }

    #highwire-search-form #edit-keywords .fieldset-wrapper>.form-type-textfield+.form-type-radios {
        margin-top: 1em
    }

    #highwire-search-form .filter-by-date .form-item-limit-from-date,#highwire-search-form .filter-by-date .form-item-limit-to-date {
        margin-right: 5px;
        max-width: 100%
    }

    #highwire-search-form .filter-by-date>.container-inline-date {
        max-width: none;
        width: auto
    }

    #highwire-search-form #edit-limits .fieldset-wrapper>.form-item>*,#highwire-search-form #edit-format .fieldset-wrapper>.form-item>* {
        display: inline-block;
        *display: inline;
        vertical-align: middle;
        zoom:1}

    #highwire-search-form #edit-limits .fieldset-wrapper>.form-item>label,#highwire-search-form #edit-format .fieldset-wrapper>.form-item>label {
        margin: 0 1%;
        text-align: right;
        width: 30%
    }

    #highwire-search-form #edit-limits .fieldset-wrapper>.form-item>select,#highwire-search-form #edit-format .fieldset-wrapper>.form-item>select {
        max-width: 60%
    }

    #highwire-search-form #edit-limits .fieldset-wrapper>.form-type-radios>label,#highwire-search-form #edit-limits .fieldset-wrapper>.form-type-checkboxes>label,#highwire-search-form #edit-format .fieldset-wrapper>.form-type-radios>label,#highwire-search-form #edit-format .fieldset-wrapper>.form-type-checkboxes>label {
        vertical-align: top
    }

    #highwire-search-form #edit-limits .fieldset-wrapper>.form-type-radios .form-item,#highwire-search-form #edit-limits .fieldset-wrapper>.form-type-checkboxes .form-item,#highwire-search-form #edit-format .fieldset-wrapper>.form-type-radios .form-item,#highwire-search-form #edit-format .fieldset-wrapper>.form-type-checkboxes .form-item {
        line-height: 1em;
        margin-bottom: 10px;
        margin-top: 0
    }

    table[id *='field-highwire-a-contributors-values'] td.field-multiple-drag {
        width: 30px;
        padding: 10px;
        overflow: hidden
    }

    table[id *='field-highwire-a-contributors-values'] td.field-multiple-drag>a {
        display: inline
    }

    .highwire-markup .georef .top>.heading {
        width: 25%
    }

    .highwire-markup .georef .top>.items {
        width: 75%
    }

    .dp-landing-list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .qtip.hw-abstract-tooltip {
        max-width: 374px;
        width: 374px
    }

    .pane-highwire-issue-archive-date-nav .nav-children .issue-browser .active a {
        font-size: 1.29rem
    }

    @-moz-document url-prefix() {
        .highwire-markup .graphic-inline img.highwire-embed {
            max-width: 315px
        }
    }
}

@media all and (min-width: 980px) and (min-device-width:980px),all and (max-device-width:1024px) and (min-width:1024px) and (orientation:landscape) {
    body {
        min-width:960px
    }

    .container-30 {
        margin-left: auto;
        margin-right: auto;
        width: 960px
    }

    .grid,.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24,.grid-25,.grid-26,.grid-27,.grid-28,.grid-29,.grid-30 {
        display: inline;
        position: relative;
        margin-left: 5px;
        margin-right: 5px
    }

    .region-gutters-inner {
        margin-left: 0;
        margin-right: 0;
        padding-left: 5px;
        padding-right: 5px
    }

    .grid,.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24,.grid-25,.grid-26,.grid-27,.grid-28,.grid-29,.grid-30 {
        float: left
    }

    .alpha {
        margin-left: 0
    }

    .omega {
        margin-right: 0
    }

    .container-30 .grid-1 {
        width: 22px
    }

    .container-30 .grid-2 {
        width: 54px
    }

    .container-30 .grid-3 {
        width: 86px
    }

    .container-30 .grid-4 {
        width: 118px
    }

    .container-30 .grid-5 {
        width: 150px
    }

    .container-30 .grid-6 {
        width: 182px
    }

    .container-30 .grid-7 {
        width: 214px
    }

    .container-30 .grid-8 {
        width: 246px
    }

    .container-30 .grid-9 {
        width: 278px
    }

    .container-30 .grid-10 {
        width: 310px
    }

    .container-30 .grid-11 {
        width: 342px
    }

    .container-30 .grid-12 {
        width: 374px
    }

    .container-30 .grid-13 {
        width: 406px
    }

    .container-30 .grid-14 {
        width: 438px
    }

    .container-30 .grid-15 {
        width: 470px
    }

    .container-30 .grid-16 {
        width: 502px
    }

    .container-30 .grid-17 {
        width: 534px
    }

    .container-30 .grid-18 {
        width: 566px
    }

    .container-30 .grid-19 {
        width: 598px
    }

    .container-30 .grid-20 {
        width: 630px
    }

    .container-30 .grid-21 {
        width: 662px
    }

    .container-30 .grid-22 {
        width: 694px
    }

    .container-30 .grid-23 {
        width: 726px
    }

    .container-30 .grid-24 {
        width: 758px
    }

    .container-30 .grid-25 {
        width: 790px
    }

    .container-30 .grid-26 {
        width: 822px
    }

    .container-30 .grid-27 {
        width: 854px
    }

    .container-30 .grid-28 {
        width: 886px
    }

    .container-30 .grid-29 {
        width: 918px
    }

    .container-30 .grid-30 {
        width: 950px
    }

    .container-30 .prefix-1 {
        padding-left: 32px
    }

    .container-30 .prefix-1.region-gutters-inner {
        padding-left: 37px
    }

    .container-30 .prefix-2 {
        padding-left: 64px
    }

    .container-30 .prefix-2.region-gutters-inner {
        padding-left: 69px
    }

    .container-30 .prefix-3 {
        padding-left: 96px
    }

    .container-30 .prefix-3.region-gutters-inner {
        padding-left: 101px
    }

    .container-30 .prefix-4 {
        padding-left: 128px
    }

    .container-30 .prefix-4.region-gutters-inner {
        padding-left: 133px
    }

    .container-30 .prefix-5 {
        padding-left: 160px
    }

    .container-30 .prefix-5.region-gutters-inner {
        padding-left: 165px
    }

    .container-30 .prefix-6 {
        padding-left: 192px
    }

    .container-30 .prefix-6.region-gutters-inner {
        padding-left: 197px
    }

    .container-30 .prefix-7 {
        padding-left: 224px
    }

    .container-30 .prefix-7.region-gutters-inner {
        padding-left: 229px
    }

    .container-30 .prefix-8 {
        padding-left: 256px
    }

    .container-30 .prefix-8.region-gutters-inner {
        padding-left: 261px
    }

    .container-30 .prefix-9 {
        padding-left: 288px
    }

    .container-30 .prefix-9.region-gutters-inner {
        padding-left: 293px
    }

    .container-30 .prefix-10 {
        padding-left: 320px
    }

    .container-30 .prefix-10.region-gutters-inner {
        padding-left: 325px
    }

    .container-30 .prefix-11 {
        padding-left: 352px
    }

    .container-30 .prefix-11.region-gutters-inner {
        padding-left: 357px
    }

    .container-30 .prefix-12 {
        padding-left: 384px
    }

    .container-30 .prefix-12.region-gutters-inner {
        padding-left: 389px
    }

    .container-30 .prefix-13 {
        padding-left: 416px
    }

    .container-30 .prefix-13.region-gutters-inner {
        padding-left: 421px
    }

    .container-30 .prefix-14 {
        padding-left: 448px
    }

    .container-30 .prefix-14.region-gutters-inner {
        padding-left: 453px
    }

    .container-30 .prefix-15 {
        padding-left: 480px
    }

    .container-30 .prefix-15.region-gutters-inner {
        padding-left: 485px
    }

    .container-30 .prefix-16 {
        padding-left: 512px
    }

    .container-30 .prefix-16.region-gutters-inner {
        padding-left: 517px
    }

    .container-30 .prefix-17 {
        padding-left: 544px
    }

    .container-30 .prefix-17.region-gutters-inner {
        padding-left: 549px
    }

    .container-30 .prefix-18 {
        padding-left: 576px
    }

    .container-30 .prefix-18.region-gutters-inner {
        padding-left: 581px
    }

    .container-30 .prefix-19 {
        padding-left: 608px
    }

    .container-30 .prefix-19.region-gutters-inner {
        padding-left: 613px
    }

    .container-30 .prefix-20 {
        padding-left: 640px
    }

    .container-30 .prefix-20.region-gutters-inner {
        padding-left: 645px
    }

    .container-30 .prefix-21 {
        padding-left: 672px
    }

    .container-30 .prefix-21.region-gutters-inner {
        padding-left: 677px
    }

    .container-30 .prefix-22 {
        padding-left: 704px
    }

    .container-30 .prefix-22.region-gutters-inner {
        padding-left: 709px
    }

    .container-30 .prefix-23 {
        padding-left: 736px
    }

    .container-30 .prefix-23.region-gutters-inner {
        padding-left: 741px
    }

    .container-30 .prefix-24 {
        padding-left: 768px
    }

    .container-30 .prefix-24.region-gutters-inner {
        padding-left: 773px
    }

    .container-30 .prefix-25 {
        padding-left: 800px
    }

    .container-30 .prefix-25.region-gutters-inner {
        padding-left: 805px
    }

    .container-30 .prefix-26 {
        padding-left: 832px
    }

    .container-30 .prefix-26.region-gutters-inner {
        padding-left: 837px
    }

    .container-30 .prefix-27 {
        padding-left: 864px
    }

    .container-30 .prefix-27.region-gutters-inner {
        padding-left: 869px
    }

    .container-30 .prefix-28 {
        padding-left: 896px
    }

    .container-30 .prefix-28.region-gutters-inner {
        padding-left: 901px
    }

    .container-30 .prefix-29 {
        padding-left: 928px
    }

    .container-30 .prefix-29.region-gutters-inner {
        padding-left: 933px
    }

    .container-30 .prefix-30 {
        padding-left: 960px
    }

    .container-30 .prefix-30.region-gutters-inner {
        padding-left: 965px
    }

    .container-30 .suffix-1 {
        padding-right: 32px
    }

    .container-30 .suffix-1.region-gutters-inner {
        padding-right: 37px
    }

    .container-30 .suffix-2 {
        padding-right: 64px
    }

    .container-30 .suffix-2.region-gutters-inner {
        padding-right: 69px
    }

    .container-30 .suffix-3 {
        padding-right: 96px
    }

    .container-30 .suffix-3.region-gutters-inner {
        padding-right: 101px
    }

    .container-30 .suffix-4 {
        padding-right: 128px
    }

    .container-30 .suffix-4.region-gutters-inner {
        padding-right: 133px
    }

    .container-30 .suffix-5 {
        padding-right: 160px
    }

    .container-30 .suffix-5.region-gutters-inner {
        padding-right: 165px
    }

    .container-30 .suffix-6 {
        padding-right: 192px
    }

    .container-30 .suffix-6.region-gutters-inner {
        padding-right: 197px
    }

    .container-30 .suffix-7 {
        padding-right: 224px
    }

    .container-30 .suffix-7.region-gutters-inner {
        padding-right: 229px
    }

    .container-30 .suffix-8 {
        padding-right: 256px
    }

    .container-30 .suffix-8.region-gutters-inner {
        padding-right: 261px
    }

    .container-30 .suffix-9 {
        padding-right: 288px
    }

    .container-30 .suffix-9.region-gutters-inner {
        padding-right: 293px
    }

    .container-30 .suffix-10 {
        padding-right: 320px
    }

    .container-30 .suffix-10.region-gutters-inner {
        padding-right: 325px
    }

    .container-30 .suffix-11 {
        padding-right: 352px
    }

    .container-30 .suffix-11.region-gutters-inner {
        padding-right: 357px
    }

    .container-30 .suffix-12 {
        padding-right: 384px
    }

    .container-30 .suffix-12.region-gutters-inner {
        padding-right: 389px
    }

    .container-30 .suffix-13 {
        padding-right: 416px
    }

    .container-30 .suffix-13.region-gutters-inner {
        padding-right: 421px
    }

    .container-30 .suffix-14 {
        padding-right: 448px
    }

    .container-30 .suffix-14.region-gutters-inner {
        padding-right: 453px
    }

    .container-30 .suffix-15 {
        padding-right: 480px
    }

    .container-30 .suffix-15.region-gutters-inner {
        padding-right: 485px
    }

    .container-30 .suffix-16 {
        padding-right: 512px
    }

    .container-30 .suffix-16.region-gutters-inner {
        padding-right: 517px
    }

    .container-30 .suffix-17 {
        padding-right: 544px
    }

    .container-30 .suffix-17.region-gutters-inner {
        padding-right: 549px
    }

    .container-30 .suffix-18 {
        padding-right: 576px
    }

    .container-30 .suffix-18.region-gutters-inner {
        padding-right: 581px
    }

    .container-30 .suffix-19 {
        padding-right: 608px
    }

    .container-30 .suffix-19.region-gutters-inner {
        padding-right: 613px
    }

    .container-30 .suffix-20 {
        padding-right: 640px
    }

    .container-30 .suffix-20.region-gutters-inner {
        padding-right: 645px
    }

    .container-30 .suffix-21 {
        padding-right: 672px
    }

    .container-30 .suffix-21.region-gutters-inner {
        padding-right: 677px
    }

    .container-30 .suffix-22 {
        padding-right: 704px
    }

    .container-30 .suffix-22.region-gutters-inner {
        padding-right: 709px
    }

    .container-30 .suffix-23 {
        padding-right: 736px
    }

    .container-30 .suffix-23.region-gutters-inner {
        padding-right: 741px
    }

    .container-30 .suffix-24 {
        padding-right: 768px
    }

    .container-30 .suffix-24.region-gutters-inner {
        padding-right: 773px
    }

    .container-30 .suffix-25 {
        padding-right: 800px
    }

    .container-30 .suffix-25.region-gutters-inner {
        padding-right: 805px
    }

    .container-30 .suffix-26 {
        padding-right: 832px
    }

    .container-30 .suffix-26.region-gutters-inner {
        padding-right: 837px
    }

    .container-30 .suffix-27 {
        padding-right: 864px
    }

    .container-30 .suffix-27.region-gutters-inner {
        padding-right: 869px
    }

    .container-30 .suffix-28 {
        padding-right: 896px
    }

    .container-30 .suffix-28.region-gutters-inner {
        padding-right: 901px
    }

    .container-30 .suffix-29 {
        padding-right: 928px
    }

    .container-30 .suffix-29.region-gutters-inner {
        padding-right: 933px
    }

    .container-30 .suffix-30 {
        padding-right: 960px
    }

    .container-30 .suffix-30.region-gutters-inner {
        padding-right: 965px
    }

    .container-30 .push-1 {
        left: 32px
    }

    .container-30 .push-2 {
        left: 64px
    }

    .container-30 .push-3 {
        left: 96px
    }

    .container-30 .push-4 {
        left: 128px
    }

    .container-30 .push-5 {
        left: 160px
    }

    .container-30 .push-6 {
        left: 192px
    }

    .container-30 .push-7 {
        left: 224px
    }

    .container-30 .push-8 {
        left: 256px
    }

    .container-30 .push-9 {
        left: 288px
    }

    .container-30 .push-10 {
        left: 320px
    }

    .container-30 .push-11 {
        left: 352px
    }

    .container-30 .push-12 {
        left: 384px
    }

    .container-30 .push-13 {
        left: 416px
    }

    .container-30 .push-14 {
        left: 448px
    }

    .container-30 .push-15 {
        left: 480px
    }

    .container-30 .push-16 {
        left: 512px
    }

    .container-30 .push-17 {
        left: 544px
    }

    .container-30 .push-18 {
        left: 576px
    }

    .container-30 .push-19 {
        left: 608px
    }

    .container-30 .push-20 {
        left: 640px
    }

    .container-30 .push-21 {
        left: 672px
    }

    .container-30 .push-22 {
        left: 704px
    }

    .container-30 .push-23 {
        left: 736px
    }

    .container-30 .push-24 {
        left: 768px
    }

    .container-30 .push-25 {
        left: 800px
    }

    .container-30 .push-26 {
        left: 832px
    }

    .container-30 .push-27 {
        left: 864px
    }

    .container-30 .push-28 {
        left: 896px
    }

    .container-30 .push-29 {
        left: 928px
    }

    .container-30 .push-30 {
        left: 960px
    }

    .container-30 .pull-1 {
        left: -32px
    }

    .container-30 .pull-2 {
        left: -64px
    }

    .container-30 .pull-3 {
        left: -96px
    }

    .container-30 .pull-4 {
        left: -128px
    }

    .container-30 .pull-5 {
        left: -160px
    }

    .container-30 .pull-6 {
        left: -192px
    }

    .container-30 .pull-7 {
        left: -224px
    }

    .container-30 .pull-8 {
        left: -256px
    }

    .container-30 .pull-9 {
        left: -288px
    }

    .container-30 .pull-10 {
        left: -320px
    }

    .container-30 .pull-11 {
        left: -352px
    }

    .container-30 .pull-12 {
        left: -384px
    }

    .container-30 .pull-13 {
        left: -416px
    }

    .container-30 .pull-14 {
        left: -448px
    }

    .container-30 .pull-15 {
        left: -480px
    }

    .container-30 .pull-16 {
        left: -512px
    }

    .container-30 .pull-17 {
        left: -544px
    }

    .container-30 .pull-18 {
        left: -576px
    }

    .container-30 .pull-19 {
        left: -608px
    }

    .container-30 .pull-20 {
        left: -640px
    }

    .container-30 .pull-21 {
        left: -672px
    }

    .container-30 .pull-22 {
        left: -704px
    }

    .container-30 .pull-23 {
        left: -736px
    }

    .container-30 .pull-24 {
        left: -768px
    }

    .container-30 .pull-25 {
        left: -800px
    }

    .container-30 .pull-26 {
        left: -832px
    }

    .container-30 .pull-27 {
        left: -864px
    }

    .container-30 .pull-28 {
        left: -896px
    }

    .container-30 .pull-29 {
        left: -928px
    }

    .container-30 .pull-30 {
        left: -960px
    }

    .pull-right {
        float: right !important
    }

    .pull-left {
        float: left !important
    }

    .clearfix:before,.clearfix:after {
        content: '\0020';
        display: block;
        overflow: hidden;
        visibility: hidden;
        width: 0;
        height: 0
    }

    .clearfix:after {
        clear: both
    }

    .clearfix {
        zoom:1}

    .container.panel-display-admin,.container-fluid.panel-display-admin {
        padding-left: 0;
        padding-right: 0
    }
}

@media all and (min-width: 1220px) {
    .block,.panel-pane {
        margin-bottom:20px
    }

    .pane-style-alt-content {
        padding: 5px 10px
    }

    .panels-960-row>[class*=" grid-"] {
        margin-left: 5px;
        margin-right: 5px
    }

    .panels-960-row>[class*=" grid-"].alpha {
        margin-left: 0
    }

    .panels-960-row>[class*=" grid-"].omega {
        margin-right: 0
    }

    #zone-user>.region {
        display: table
    }

    #zone-user>.region>.region-inner {
        display: table-row;
        height: 100%;
        width: 100%
    }

    #zone-user>.region>.region-inner>.block {
        display: table-cell;
        vertical-align: middle
    }

    #zone-user-wrapper.zone-wrapper-twotone-bg {
        position: relative
    }

    #zone-user.zone-twotone-bg .twotone-bg-region {
        display: block;
        position: absolute;
        top: 0;
        height: 100%;
        width: 50%
    }

    #zone-user.zone-twotone-bg .twotone-bg-region-first {
        left: 0
    }

    #zone-user.zone-twotone-bg .twotone-bg-region-second {
        right: 0
    }

    #region-menu ul.nice-menu {
        width: 100%
    }

    #region-menu .nice-menu>li>a {
        padding: 15px
    }

    #region-menu .nice-menu>li {
        margin-right: 1px
    }

    #region-menu .nice-menu>li.last {
        margin-right: 0
    }

    #region-menu .nice-menu>.active>a:after,#region-menu .nice-menu>.active-trail>a:after,#region-menu .nice-menu>li>a.active:after {
        font-size: 28px;
        margin-left: -10px;
        position: absolute;
        bottom: -10px;
        left: 50%;
        width: 20px;
        text-align: center
    }

    #region-menu.region-menu-no-border .nice-menu>.active>a:after,#region-menu.region-menu-no-border .nice-menu>.active-trail>a:after,#region-menu.region-menu-no-border .nice-menu>li>a.active:after {
        bottom: -9px
    }

    #region-menu.region-menu-no-border.main-menu-active-border-bottom .nice-menu>.active>a:after,#region-menu.region-menu-no-border.main-menu-active-border-bottom .nice-menu>.active-trail>a:after,#region-menu.region-menu-no-border.main-menu-active-border-bottom .nice-menu>li>a.active:after {
        bottom: -8px
    }

    #region-menu ul.nice-menu ul {
        top: 3.3em;
        top: calc(1.15em + 30px);
        padding: 15px
    }

    #region-menu.region-menu-no-border.main-menu-active-border-bottom ul.nice-menu ul {
        top: 3.4em;
        top: calc(1.15em + 32px)
    }

    #region-menu ul.nice-menu ul li a {
        padding: 4px 0
    }

    #region-menu ul.nice-menu ul li.last a {
        padding-bottom: 0
    }

    #region-menu .nice-menu .menuparent.over>a,#region-menu .nice-menu .menuparent.over>ul {
        -webkit-border-radius: .25em .25em 0 0;
        border-radius: .25em .25em 0 0;
        -webkit-background-clip: padding-box;
        background-clip: padding-box
    }

    #region-menu .nice-menu .menuparent.over>ul {
        -webkit-border-radius: 0 0 .25em .25em;
        border-radius: 0 0 .25em .25em
    }

    #region-menu.region-menu-bg-opaque .nice-menu .menuparent.over>a,#region-menu.region-menu-bg-rgba .nice-menu .menuparent.over>a,#region-menu .region-menu-bg-opaque .nice-menu .menuparent.over>a,#region-menu .region-menu-bg-rgba .nice-menu .menuparent.over>a {
        -webkit-border-radius: 0;
        border-radius: 0
    }

    #region-menu .nice-menu>.menuparent.over>a:after,#region-menu .nice-menu>.menuparent.over>a:after,#region-menu .nice-menu>.menuparent.over>a.active:after {
        content: none
    }

    #main-menu {
        display: block;
        margin: 0;
        padding-bottom: 0
    }

    #main-menu li {
        margin: 0;
        padding: 0;
        position: relative
    }

    #main-menu li a {
        display: block;
        margin: 0;
        padding: 0 15px 15px
    }

    #main-menu li.active>a,#main-menu li.active-trail>a {
        position: relative;
        z-index: 2
    }

    #main-menu a {
        font-weight: bold
    }

    #region-menu>.region-inner {
        display: table;
        width: 100%
    }

    #region-menu>.region-inner>.block {
        display: table-cell;
        vertical-align: middle
    }

    .modernizr-flexbox #region-menu>.region-inner {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .modernizr-flexbox #region-menu.region-menu-center-links>.region-inner {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .modernizr-flexbox #region-menu>.region-inner>.block {
        display: block
    }

    .panel-region-content .pane-highwire-article-clipboard-copy .clipboard-copy>span,.ui-dialog .ui-dialog-content .pane-highwire-article-clipboard-copy .clipboard-copy>span {
        display: inline-block;
        *display: inline;
        padding: 0;
        width: 24%;
        *zoom:1;}

    .panel-region-content .pane-highwire-article-clipboard-copy .clipboard-copy>.input-text-url,.ui-dialog .ui-dialog-content .pane-highwire-article-clipboard-copy .clipboard-copy>.input-text-url {
        padding: 0;
        width: 50%
    }

    .panel-region-content .pane-highwire-article-clipboard-copy .clipboard-copy>.label-url,.ui-dialog .ui-dialog-content .pane-highwire-article-clipboard-copy .clipboard-copy>.label-url {
        text-align: right
    }

    .hw-citation-links.inline li {
        float: left;
        margin: 0 1% 15px;
        width: 31.33%
    }

    .panel-region-content .panels-ajax-tab,.panel-region-content .item-list .panels-ajax-tab {
        border-width: 0 0 1px 0;
        border-style: solid
    }

    .pane-panels-ajax-tab-tabs .item-list {
        display: table;
        width: 100%
    }

    .pane-panels-ajax-tab-tabs .panels-ajax-tab {
        display: table-row
    }

    .pane-panels-ajax-tab-tabs .panels-ajax-tab>li {
        display: table-cell;
        padding: 2px 0 2px 2px;
        text-align: center;
        margin: 0
    }

    .pane-panels-ajax-tab-tabs .panels-ajax-tab>li>a {
        width: auto;
        display: block
    }

    .panels-ajax-tab .panels-ajax-tab-tab[data-panel-name*="tab_pdf"] {
        float: right;
        margin-right: 0
    }

    .panels-ajax-tab .panels-ajax-tab-tab[data-panel-name*="pdf_fclick"] {
        float: right;
        margin-right: 0
    }

    .highwire-markup .pdf-container {
        display: block
    }

    .pane-panels-ajax-tab-tabs .panels-ajax-tab>li.last {
        padding-right: 2px
    }

    .pane-panels-ajax-tab-tabs .pane-content,.pane-panels-ajax-tab-tabs .panels-ajax-tab-tab {
        -webkit-border-radius: .2em;
        border-radius: .2em;
        -webkit-background-clip: padding-box;
        background-clip: padding-box
    }

    .pane-panels-ajax-tab-tabs .panels-ajax-tab-tab {
        display: block;
        padding: 10px;
        text-decoration: none
    }

    .pane-panels-ajax-tab-tabs+.pane-panels-ajax-tab-container,.pane-panels-ajax-tab-tabs+.panel-separator+.pane-panels-ajax-tab-container {
        margin-left: 4px;
        margin-right: 4px
    }

    .panel-region-content .pane-panels-ajax-tab-tabs .pane-content,.panel-region-content .pane-panels-ajax-tab-tabs .panels-ajax-tab-tab {
        -webkit-border-radius: 0;
        border-radius: 0
    }

    .panel-region-content .pane-panels-ajax-tab-tabs .item-list,.panel-region-content .pane-panels-ajax-tab-tabs .panels-ajax-tab {
        display: block;
        margin: 0;
        padding: 0;
        width: 100%
    }

    .panel-region-content .pane-panels-ajax-tab-tabs .panels-ajax-tab>li,.panel-region-content .pane-panels-ajax-tab-tabs .item-list .panels-ajax-tab>li {
        display: inline;
        margin: 0;
        padding: 0;
        text-align: left
    }

    .panel-region-content .pane-panels-ajax-tab-tabs .panels-ajax-tab-tab {
        display: inline-block;
        *display: inline;
        margin-right: 0;
        padding: 6px 25px;
        zoom:1}

    .panel-region-content .pane-panels-ajax-tab-tabs .active>.panels-ajax-tab-tab {
        margin-bottom: -1px;
        padding-bottom: 7px
    }

    .panel-region-content .pane-panels-ajax-tab-tabs+.pane-panels-ajax-tab-container,.panel-region-content .pane-panels-ajax-tab-tabs+.panel-separator+.pane-panels-ajax-tab-container {
        margin-left: 0;
        margin-right: 0
    }

    .panel-region-sidebar-right .pane-panels-ajax-tab-container .panel-display,.panel-region-sidebar-right .pane-panels-ajax-tab-container .highwire-list-wrapper,.panel-region-sidebar-right .pane-panels-ajax-tab-container .view-content,.panel-region-sidebar-right .pane-panels-ajax-tab-container .highwire-list {
        max-height: 400px;
        overflow: auto
    }

    .panel-region-sidebar-right .pane-panels-ajax-tab-container .highwire-list-wrapper,.panel-region-sidebar-right .pane-panels-ajax-tab-container .view-content,.panel-region-sidebar-right .pane-panels-ajax-tab-container .highwire-list {
        max-height: 368px
    }

    .panel-region-sidebar-right .pane-panels-ajax-tab-tabs .panels-ajax-tab>li {
        display: table-cell;
        vertical-align: middle
    }

    .modernizr-flexbox .ui-dialog-content .pane-panels-ajax-tab-tabs .panels-ajax-tab>li,.modernizr-flexbox .panel-region-sidebar-right .pane-panels-ajax-tab-tabs .panels-ajax-tab>li {
        display: block
    }

    .panel-region-sidebar-right .pane-panels-ajax-tab-tabs .panels-ajax-tab li a {
        text-align: center
    }

    .page-box-shadows #section-header .zone,.page-box-shadows #section-content .zone,.footer-box-shadows #section-footer .zone {
        -webkit-box-shadow: 2px 0 0 0 rgba(0,0,0,0.15),-2px 0 0 0 rgba(0,0,0,0.15);
        box-shadow: 2px 0 0 0 rgba(0,0,0,0.15),-2px 0 0 0 rgba(0,0,0,0.15)
    }

    .page-box-shadows #section-header #zone-advertising-top-wrapper:first-child .zone,.page-box-shadows #section-header #zone-user {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .footer-borders #section-footer .zone {
        border-style: solid;
        border-left-width: 2px;
        border-right-width: 2px
    }

    #zone-postscript {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .field-label-inline .field-label,.field-label-inline .field-items,.field-label-inline .field-item {
        display: block
    }

    .field-label-inline .field-label,.field-label-inline .field-items {
        float: left
    }

    .field-label-inline .field-label {
        text-align: right;
        width: 25%
    }

    .field-label-inline .field-items {
        width: 75%
    }

    .field-label-inline .field-item {
        margin-left: 10px
    }

    .node-type-highwire-article .panels-ajax-tab-container .pane-highwire-markup .pane-content {
        padding: 0 10px
    }

    div.highwire-markup div.article div.section>h2 {
        margin-left: -15px
    }

    .highwire-markup .article {
        padding-left: 15px;
        padding-right: 15px
    }

    div.highwire-markup div.article .fig,div.highwire-markup div.article .table,div.highwire-markup .article .video-content {
        clear: both;
        margin: 25px -15px
    }

    [class*="-article-fragment-markup"].view .views-row {
        margin: 15px 0
    }

    .highwire-markup ul {
        padding-left: 40px
    }

    div.highwire-markup div.article .graphic {
        max-width: calc(60% + 25px)
    }

    div.highwire-markup div.article .graphic {
        margin: 0 15px 5px -25px
    }

    div.highwire-markup .pos-float .fig-inline-img {
        display: inline-block;
        *display: inline;
        height: auto;
        margin: 0 auto;
        max-width: 100%;
        position: relative;
        z-index: 5;
        zoom:1}

    div.highwire-markup .highwire-figure {
        position: relative
    }

    div.highwire-markup .highwire-figure a.fragment-images,div.highwire-markup .highwire-inline-video-video,.highwire-markup .video-content>.player-container {
        border: 0;
        -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.15);
        box-shadow: 0 2px 10px 0 rgba(0,0,0,0.15)
    }

    div.highwire-markup .highwire-inline-video {
        border-bottom: 1px solid
    }

    div.highwire-markup .highwire-figure a.fragment-images:after {
        background: rgba(0,0,0,0.3);
        content: "\f00e";
        font-family: FontAwesome;
        font-size: 2em;
        font-weight: normal;
        font-style: normal;
        height: 1.8em;
        line-height: 1.8;
        position: absolute;
        right: 8px;
        top: 8px;
        text-decoration: inherit;
        width: 1.8em;
        z-index: 4;
        -webkit-font-smoothing: antialiased;
        -webkit-border-radius: 0 0 0 .25em;
        border-radius: 0 0 0 .25em
    }

    div.highwire-markup .highwire-figure-links,div.highwire-markup .table-expansion-links,div.highwire-markup .highwire-video-links {
        float: right;
        margin: 0 0 0 15px
    }

    div.highwire-markup .highwire-figure-links li,div.highwire-markup .table-expansion-links li,div.highwire-markup ul.highwire-video-links li {
        padding: 0;
        display: inline;
        margin-right: 0
    }

    div.highwire-markup .highwire-figure-links li a,div.highwire-markup .table-expansion-links li a,div.highwire-markup .highwire-video-links li a {
        display: inline-block;
        line-height: 1em;
        padding: 0;
        border: 0
    }

    div.highwire-markup .table-expansion-links li a {
        margin: 0
    }

    div.highwire-markup .highwire-figure-links li.last {
        margin-right: 0
    }

    div.highwire-markup .highwire-figure-links li:before,div.highwire-markup .table-inline ul li:before,div.highwire-markup .table-expansion-links li:before,div.highwire-markup .highwire-video-links li:before {
        content: "\0020|\0020"
    }

    div.highwire-markup .highwire-figure-links li.first:before,div.highwire-markup .table-inline ul li.first:before,div.highwire-markup .table-expansion-links li.first:before,div.highwire-markup .highwire-video-links li.first:before {
        content: none
    }

    div.highwire-markup .table-inline .callout-links .view-popup,div.highwire-markup .table-expansion-links .view-popup {
        display: inline
    }

    .fig-label,.media-label {
        margin-top: 8px
    }

    .pane-highwire-stats table,.table-expansion table {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        width: 90%
    }

    div.highwire-markup div.article .supplementary-material,div.highwire-markup div.article .highwire-collapsible-supplemental {
        margin: 5px 0 5px -15px
    }

    .highwire-search-form fieldset.collapsible.form-wrapper,.pane-style-alt-content,div.highwire-markup ul.kwd-group,div.highwire-markup div.article .fig,[class*="-article-fragment-markup"].view .views-row,.panel-region-content .panels-ajax-tab-container [class*="-article-fragment-markup"].view .views-row,div.highwire-markup div.article .table {
        border-width: 0 0 2px 0
    }

    .pane-highwire-cover-toggle {
        margin: 0 auto;
        float: right
    }

    .pane-highwire-issue-archive-vol-nav,.pane-highwire-issue-archive-date-nav {
        clear: both
    }

    .pane-highwire-issue-archive-date-nav .nav-children .issue-browser {
        margin-top: .5em
    }

    .pane-highwire-issue-archive-date-nav .nav-children .issue-browser li {
        border-radius: 0;
        border-width: 0 0 1px 0;
        margin: 0;
        padding: 0;
        width: 10%
    }

    .pane-highwire-issue-archive-date-nav .nav-children .issue-browser li.empty {
        display: inline-block;
        *display: inline;
    }

    .pane-highwire-cover-toggle.float-me-right .form-item-toggle-cover {
        margin-top: -1px
    }

    .archive-issue-list {
        margin-left: 125px;
        padding-bottom: 10px
    }

    .archive-issue-list.no-group-label {
        margin-left: 25px
    }

    .archive-issue-list .issue-list-month {
        margin-left: -100px;
        width: 100px
    }

    .archive-issue-list .issue-month-detail {
        margin: 10px 0 25px 25px;
        padding: 0;
        position: relative
    }

    .archive-issue-list .issue-month-detail:before,.archive-issue-list .issue-month-detail:after {
        content: "";
        display: inline-block;
        height: 8px;
        margin: 12px 0 0 -4px;
        position: absolute;
        left: -26px;
        top: 4px;
        width: 8px;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        border-radius: 12px
    }

    .archive-issue-list .issue-month-detail:after {
        height: 16px;
        filter: alpha(opacity=50);
        margin-left: -8px;
        opacity: .5;
        top: 0;
        width: 16px
    }

    .archive-issue-list .issue-month-detail>* {
        position: relative
    }

    .archive-issue-list .issue-month-detail .first:before,.archive-issue-list .issue-month-detail .first:after {
        border-style: solid;
        border-width: 10px;
        content: "";
        display: inline-block;
        margin-top: -10px;
        position: absolute;
        top: 1em;
        left: -19px
    }

    .archive-issue-list .issue-month-detail .first:before {
        left: -20px
    }

    .archive-issue-list .issue-link {
        padding: 0 10px
    }

    .pane-highwire-issue-archive-refine form {
        text-align: right;
        padding: 5px 0
    }

    .pane-highwire-issue-archive-refine .form-item {
        display: inline-block;
        margin-top: 0;
        vertical-align: top
    }

    .pane-highwire-issue-archive-refine .form-item+.form-item {
        margin-left: 15px
    }

    .pane-highwire-issue-archive-refine .form-item label,.pane-highwire-issue-archive-refine .form-item input {
        display: inline
    }

    .pane-highwire-issue-archive-refine .form-item label {
        padding-right: 5px
    }

    .pane-highwire-issue-archive-refine .form-item input {
        width: 50px
    }

    .pane-highwire-issue-archive-refine .form-actions {
        display: block;
        margin: 0 0 0 auto
    }

    .issue-month-detail.show-cover-image.single-issue {
        width: 50%
    }

    .pane-content ul,.pane-content ol,.issue-toc-section .issue-toc-section {
        padding-left: 1.8em
    }

    .panel-region-content .highwire-article-citation .highwire-cite>.highwire-cite-title,.panel-region-content .highwire-article-citation .highwire-cite>a>.highwire-cite-title,.panel-region-content .search-result-highwire-citation .title,.ui-dialog .ui-dialog-content .highwire-article-citation .highwire-cite>.highwire-cite-title,.ui-dialog .ui-dialog-content .highwire-article-citation .highwire-cite>a>.highwire-cite-title {
        font-size: 16px;
        font-size: 1.143rem
    }

    #highwire-search-form #edit-citation .form-item-pubyear,#highwire-search-form #edit-citation .form-item-volume,#highwire-search-form #edit-citation .form-item-issue,#highwire-search-form #edit-citation .form-item-firstpage {
        width: 23%
    }

    .highwire-search-form .form-type-compound-search .form-type-prefix-text {
        margin-top: 1em;
        margin-bottom: 0
    }

    .highwire-search-form fieldset.collapsible.form-wrapper {
        margin-top: -11px
    }

    .hidden-small {
        display: block
    }

    .visible-small {
        display: none
    }

    .highwire-compound-search-form .form-type-compound-search .fieldset-wrapper {
        border-width: 0;
        margin-bottom: 0;
        padding: 0
    }

    .highwire-compound-search-form .form-type-compound-search .fieldset-wrapper>.form-item {
        float: left;
        margin-right: 2%
    }

    .highwire-compound-search-form .form-type-compound-search .fieldset-wrapper>.search-query-wrap {
        width: 38%
    }

    .highwire-compound-search-form .form-type-compound-search .fieldset-wrapper>[class*="-compound-search-conjunction"] {
        max-width: 16%
    }

    .highwire-compound-search-form select[name$="[compound_search][conjunction]"] {
        max-width: none;
        width: 100%
    }

    .highwire-compound-search-form .form-checkboxes .form-type-checkbox {
        display: inline-block;
        margin-right: 3%;
        *display: inline;
        *zoom:1;}

    .highwire-compound-search-form .edit-limits .fieldset-wrapper .form-type-date-range-search>.container-inline-date,.highwire-compound-search-form .edit-limits .fieldset-wrapper>.container-inline-date {
        float: left;
        margin: 21px 1%;
        margin: 1.5rem 1%;
        width: 48%
    }

    .highwire-compound-search-form .arrange-inline>.form-item,.highwire-compound-search-form .form-item-display-options>.form-item {
        float: left;
        margin-right: 2%
    }

    .highwire-compound-search-form .fieldset-wrapper .form-type-date-range-search .container-inline-date {
        clear: none;
        float: left
    }

    #highwire-highwire-stats-filter-form fieldset {
        width: 90%;
        margin: 0 auto;
        margin-bottom: 1em
    }

    .highwire-draw-graph {
        width: 90%;
        margin: 1em auto;
        border-width: 1px;
        border-style: solid;
        border-radius: 3px
    }

    .messages.highwire-stats {
        width: 90%;
        margin-left: auto;
        margin-right: auto
    }

    *.mobile-only {
        display: none
    }

    [class^="grid-"].mobile-hidden,[class*=" grid-"].mobile-hidden,span.mobile-hidden,a.mobile-hidden {
        display: inline
    }

    *.mobile-hidden {
        display: block
    }

    .opportunity-challenge-institution .shib-login-link input,.opportunity-challenge-institution .openathens-login-link input {
        float: left
    }

    .elements-frag-data .fig-data-group-title {
        float: left
    }

    .elements-frag-data .fig-data-jump-links-list {
        float: right
    }

    .webform-container-inline>label {
        width: 25%;
        max-width: 160px
    }

    .panel-region-sidebar-right .highwire-citation-highwire-featured-news>.highwire-cite-highlight {
        float: none;
        margin-right: 0;
        margin-bottom: 10px;
        max-width: none
    }

    div.highwire-markup ol.cit-list,div.highwire-markup div.fn-group ul {
        margin-left: 0
    }

    .highwire-fragments-grid {
        margin-left: -5px;
        margin-right: -5px
    }

    .modernizr-flexbox .highwire-fragments-grid {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    #sliding-popup {
        position: fixed
    }

    #sliding-popup .popup-content {
        margin: 0 auto;
        max-width: 1200px
    }

    #popup-text,#popup-buttons {
        display: table-cell;
        vertical-align: middle
    }

    #popup-buttons {
        flex: 0 0 auto;
        padding-top: 10px;
        text-align: right;
        white-space: nowrap
    }

    .modernizr-flexbox #sliding-popup .popup-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

@media all and (min-width: 1220px) {
    .alpha-grid-debug .container-30 {
        background:url(/sites/all/themes/highwire/jcore_1/css/grid/jcore_default/wide/jcore-default-wide-30.png) repeat transparent
    }

    #region-menu .nice-menu>li>a,#region-menu ul.nice-menu ul {
        padding: 15px 25px
    }

    .jcarousel-skin-pap_carousel .jcarousel-container-horizontal {
        padding-left: 75px;
        padding-right: 75px
    }

    .jcarousel-skin-pap_carousel .jcarousel-prev-horizontal {
        width: 75px
    }

    .jcarousel-skin-pap_carousel .jcarousel-next-horizontal {
        width: 75px
    }

    .jcarousel-skin-pap_carousel .jcarousel-item-horizontal {
        width: 230px
    }

    .jcarousel-skin-pap_carousel .jcarousel-item-horizontal:last-child {
        padding-right: 2px
    }

    .pane-highwire-stats table,.table-expansion table {
        width: 90%
    }

    *.narrow-only,[class^="grid-"].narrow-only,[class*=" grid-"].narrow-only,span.narrow-only,a.narrow-only,*.normal-only,[class^="grid-"].normal-only,[class*=" grid-"].normal-only,span.normal-only,a.normal-only {
        display: none
    }

    [class^="grid-"].normal-hidden,[class*=" grid-"].normal-hidden,span.normal-hidden,a.normal-hidden,[class^="grid-"].narrow-hidden,[class*=" grid-"].narrow-hidden,span.narrow-hidden,a.narrow-hidden {
        display: inline
    }

    *.normal-hidden,*.narrow-hidden {
        display: block
    }

    *.wide-only {
        display: block
    }

    [class^="grid-"].wide-only,[class*=" grid-"].wide-only,span.wide-only,a.wide-only {
        display: inline
    }

    *.wide-hidden {
        display: none
    }

    #highwire-search-form #edit-keywords .fieldset-wrapper>.form-item {
        float: left
    }

    #highwire-search-form #edit-keywords .fieldset-wrapper>.form-item-title,#highwire-search-form #edit-keywords .fieldset-wrapper>.form-item-abstract-title,#highwire-search-form #edit-keywords .fieldset-wrapper>.form-item-text-abstract-title,#highwire-search-form #edit-keywords .fieldset-wrapper>.form-item-references {
        width: 62%
    }

    #highwire-search-form #edit-keywords .fieldset-wrapper>.form-type-radios {
        width: 34%
    }

    #highwire-search-form #edit-keywords .fieldset-wrapper>.form-type-textfield+.form-type-radios {
        display: inline-block;
        line-height: 2.4em;
        margin-top: 2em
    }

    #highwire-search-form .filter-by-date .form-item-limit-from-date,#highwire-search-form .filter-by-date .form-item-limit-to-date {
        margin-right: 5px;
        max-width: 100%
    }

    #highwire-search-form .filter-by-date>.container-inline-date {
        max-width: none;
        width: auto
    }

    #highwire-search-form #edit-limits .fieldset-wrapper>.form-item>*,#highwire-search-form #edit-format .fieldset-wrapper>.form-item>* {
        display: inline-block;
        *display: inline;
        vertical-align: middle;
        zoom:1}

    #highwire-search-form #edit-limits .fieldset-wrapper>.form-item>label,#highwire-search-form #edit-format .fieldset-wrapper>.form-item>label {
        margin: 0 1%;
        text-align: right;
        width: 30%
    }

    #highwire-search-form #edit-limits .fieldset-wrapper>.form-item>select,#highwire-search-form #edit-format .fieldset-wrapper>.form-item>select {
        max-width: 60%
    }

    #highwire-search-form #edit-limits .fieldset-wrapper>.form-type-radios>label,#highwire-search-form #edit-limits .fieldset-wrapper>.form-type-checkboxes>label,#highwire-search-form #edit-format .fieldset-wrapper>.form-type-radios>label,#highwire-search-form #edit-format .fieldset-wrapper>.form-type-checkboxes>label {
        vertical-align: top
    }

    #highwire-search-form #edit-limits .fieldset-wrapper>.form-type-radios .form-item,#highwire-search-form #edit-limits .fieldset-wrapper>.form-type-checkboxes .form-item,#highwire-search-form #edit-format .fieldset-wrapper>.form-type-radios .form-item,#highwire-search-form #edit-format .fieldset-wrapper>.form-type-checkboxes .form-item {
        line-height: 1em;
        margin-bottom: 10px;
        margin-top: 0
    }

    .highwire-markup .georef .top>.heading {
        width: 20%
    }

    .highwire-markup .georef .top>.items {
        width: 80%
    }

    .qtip.hw-abstract-tooltip {
        max-width: 470px;
        width: 470px
    }

    @-moz-document url-prefix() {
        .highwire-markup .graphic-inline img.highwire-embed {
            max-width: 397px
        }
    }
}

@media all and (min-width: 1220px) {
    body {
        min-width:1200px
    }

    .container-30 {
        margin-left: auto;
        margin-right: auto;
        width: 1200px
    }

    .grid,.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24,.grid-25,.grid-26,.grid-27,.grid-28,.grid-29,.grid-30 {
        display: inline;
        position: relative;
        margin-left: 5px;
        margin-right: 5px
    }

    .region-gutters-inner {
        margin-left: 0;
        margin-right: 0;
        padding-left: 5px;
        padding-right: 5px
    }

    .grid,.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24,.grid-25,.grid-26,.grid-27,.grid-28,.grid-29,.grid-30 {
        float: left
    }

    .alpha {
        margin-left: 0
    }

    .omega {
        margin-right: 0
    }

    .container-30 .grid-1 {
        width: 30px
    }

    .container-30 .grid-2 {
        width: 70px
    }

    .container-30 .grid-3 {
        width: 110px
    }

    .container-30 .grid-4 {
        width: 150px
    }

    .container-30 .grid-5 {
        width: 190px
    }

    .container-30 .grid-6 {
        width: 230px
    }

    .container-30 .grid-7 {
        width: 270px
    }

    .container-30 .grid-8 {
        width: 310px
    }

    .container-30 .grid-9 {
        width: 350px
    }

    .container-30 .grid-10 {
        width: 390px
    }

    .container-30 .grid-11 {
        width: 430px
    }

    .container-30 .grid-12 {
        width: 470px
    }

    .container-30 .grid-13 {
        width: 510px
    }

    .container-30 .grid-14 {
        width: 550px
    }

    .container-30 .grid-15 {
        width: 590px
    }

    .container-30 .grid-16 {
        width: 630px
    }

    .container-30 .grid-17 {
        width: 670px
    }

    .container-30 .grid-18 {
        width: 710px
    }

    .container-30 .grid-19 {
        width: 750px
    }

    .container-30 .grid-20 {
        width: 790px
    }

    .container-30 .grid-21 {
        width: 830px
    }

    .container-30 .grid-22 {
        width: 870px
    }

    .container-30 .grid-23 {
        width: 910px
    }

    .container-30 .grid-24 {
        width: 950px
    }

    .container-30 .grid-25 {
        width: 990px
    }

    .container-30 .grid-26 {
        width: 1030px
    }

    .container-30 .grid-27 {
        width: 1070px
    }

    .container-30 .grid-28 {
        width: 1110px
    }

    .container-30 .grid-29 {
        width: 1150px
    }

    .container-30 .grid-30 {
        width: 1190px
    }

    .container-30 .prefix-1 {
        padding-left: 40px
    }

    .container-30 .prefix-1.region-gutters-inner {
        padding-left: 45px
    }

    .container-30 .prefix-2 {
        padding-left: 80px
    }

    .container-30 .prefix-2.region-gutters-inner {
        padding-left: 85px
    }

    .container-30 .prefix-3 {
        padding-left: 120px
    }

    .container-30 .prefix-3.region-gutters-inner {
        padding-left: 125px
    }

    .container-30 .prefix-4 {
        padding-left: 160px
    }

    .container-30 .prefix-4.region-gutters-inner {
        padding-left: 165px
    }

    .container-30 .prefix-5 {
        padding-left: 200px
    }

    .container-30 .prefix-5.region-gutters-inner {
        padding-left: 205px
    }

    .container-30 .prefix-6 {
        padding-left: 240px
    }

    .container-30 .prefix-6.region-gutters-inner {
        padding-left: 245px
    }

    .container-30 .prefix-7 {
        padding-left: 280px
    }

    .container-30 .prefix-7.region-gutters-inner {
        padding-left: 285px
    }

    .container-30 .prefix-8 {
        padding-left: 320px
    }

    .container-30 .prefix-8.region-gutters-inner {
        padding-left: 325px
    }

    .container-30 .prefix-9 {
        padding-left: 360px
    }

    .container-30 .prefix-9.region-gutters-inner {
        padding-left: 365px
    }

    .container-30 .prefix-10 {
        padding-left: 400px
    }

    .container-30 .prefix-10.region-gutters-inner {
        padding-left: 405px
    }

    .container-30 .prefix-11 {
        padding-left: 440px
    }

    .container-30 .prefix-11.region-gutters-inner {
        padding-left: 445px
    }

    .container-30 .prefix-12 {
        padding-left: 480px
    }

    .container-30 .prefix-12.region-gutters-inner {
        padding-left: 485px
    }

    .container-30 .prefix-13 {
        padding-left: 520px
    }

    .container-30 .prefix-13.region-gutters-inner {
        padding-left: 525px
    }

    .container-30 .prefix-14 {
        padding-left: 560px
    }

    .container-30 .prefix-14.region-gutters-inner {
        padding-left: 565px
    }

    .container-30 .prefix-15 {
        padding-left: 600px
    }

    .container-30 .prefix-15.region-gutters-inner {
        padding-left: 605px
    }

    .container-30 .prefix-16 {
        padding-left: 640px
    }

    .container-30 .prefix-16.region-gutters-inner {
        padding-left: 645px
    }

    .container-30 .prefix-17 {
        padding-left: 680px
    }

    .container-30 .prefix-17.region-gutters-inner {
        padding-left: 685px
    }

    .container-30 .prefix-18 {
        padding-left: 720px
    }

    .container-30 .prefix-18.region-gutters-inner {
        padding-left: 725px
    }

    .container-30 .prefix-19 {
        padding-left: 760px
    }

    .container-30 .prefix-19.region-gutters-inner {
        padding-left: 765px
    }

    .container-30 .prefix-20 {
        padding-left: 800px
    }

    .container-30 .prefix-20.region-gutters-inner {
        padding-left: 805px
    }

    .container-30 .prefix-21 {
        padding-left: 840px
    }

    .container-30 .prefix-21.region-gutters-inner {
        padding-left: 845px
    }

    .container-30 .prefix-22 {
        padding-left: 880px
    }

    .container-30 .prefix-22.region-gutters-inner {
        padding-left: 885px
    }

    .container-30 .prefix-23 {
        padding-left: 920px
    }

    .container-30 .prefix-23.region-gutters-inner {
        padding-left: 925px
    }

    .container-30 .prefix-24 {
        padding-left: 960px
    }

    .container-30 .prefix-24.region-gutters-inner {
        padding-left: 965px
    }

    .container-30 .prefix-25 {
        padding-left: 1000px
    }

    .container-30 .prefix-25.region-gutters-inner {
        padding-left: 1005px
    }

    .container-30 .prefix-26 {
        padding-left: 1040px
    }

    .container-30 .prefix-26.region-gutters-inner {
        padding-left: 1045px
    }

    .container-30 .prefix-27 {
        padding-left: 1080px
    }

    .container-30 .prefix-27.region-gutters-inner {
        padding-left: 1085px
    }

    .container-30 .prefix-28 {
        padding-left: 1120px
    }

    .container-30 .prefix-28.region-gutters-inner {
        padding-left: 1125px
    }

    .container-30 .prefix-29 {
        padding-left: 1160px
    }

    .container-30 .prefix-29.region-gutters-inner {
        padding-left: 1165px
    }

    .container-30 .prefix-30 {
        padding-left: 1200px
    }

    .container-30 .prefix-30.region-gutters-inner {
        padding-left: 1205px
    }

    .container-30 .suffix-1 {
        padding-right: 40px
    }

    .container-30 .suffix-1.region-gutters-inner {
        padding-right: 45px
    }

    .container-30 .suffix-2 {
        padding-right: 80px
    }

    .container-30 .suffix-2.region-gutters-inner {
        padding-right: 85px
    }

    .container-30 .suffix-3 {
        padding-right: 120px
    }

    .container-30 .suffix-3.region-gutters-inner {
        padding-right: 125px
    }

    .container-30 .suffix-4 {
        padding-right: 160px
    }

    .container-30 .suffix-4.region-gutters-inner {
        padding-right: 165px
    }

    .container-30 .suffix-5 {
        padding-right: 200px
    }

    .container-30 .suffix-5.region-gutters-inner {
        padding-right: 205px
    }

    .container-30 .suffix-6 {
        padding-right: 240px
    }

    .container-30 .suffix-6.region-gutters-inner {
        padding-right: 245px
    }

    .container-30 .suffix-7 {
        padding-right: 280px
    }

    .container-30 .suffix-7.region-gutters-inner {
        padding-right: 285px
    }

    .container-30 .suffix-8 {
        padding-right: 320px
    }

    .container-30 .suffix-8.region-gutters-inner {
        padding-right: 325px
    }

    .container-30 .suffix-9 {
        padding-right: 360px
    }

    .container-30 .suffix-9.region-gutters-inner {
        padding-right: 365px
    }

    .container-30 .suffix-10 {
        padding-right: 400px
    }

    .container-30 .suffix-10.region-gutters-inner {
        padding-right: 405px
    }

    .container-30 .suffix-11 {
        padding-right: 440px
    }

    .container-30 .suffix-11.region-gutters-inner {
        padding-right: 445px
    }

    .container-30 .suffix-12 {
        padding-right: 480px
    }

    .container-30 .suffix-12.region-gutters-inner {
        padding-right: 485px
    }

    .container-30 .suffix-13 {
        padding-right: 520px
    }

    .container-30 .suffix-13.region-gutters-inner {
        padding-right: 525px
    }

    .container-30 .suffix-14 {
        padding-right: 560px
    }

    .container-30 .suffix-14.region-gutters-inner {
        padding-right: 565px
    }

    .container-30 .suffix-15 {
        padding-right: 600px
    }

    .container-30 .suffix-15.region-gutters-inner {
        padding-right: 605px
    }

    .container-30 .suffix-16 {
        padding-right: 640px
    }

    .container-30 .suffix-16.region-gutters-inner {
        padding-right: 645px
    }

    .container-30 .suffix-17 {
        padding-right: 680px
    }

    .container-30 .suffix-17.region-gutters-inner {
        padding-right: 685px
    }

    .container-30 .suffix-18 {
        padding-right: 720px
    }

    .container-30 .suffix-18.region-gutters-inner {
        padding-right: 725px
    }

    .container-30 .suffix-19 {
        padding-right: 760px
    }

    .container-30 .suffix-19.region-gutters-inner {
        padding-right: 765px
    }

    .container-30 .suffix-20 {
        padding-right: 800px
    }

    .container-30 .suffix-20.region-gutters-inner {
        padding-right: 805px
    }

    .container-30 .suffix-21 {
        padding-right: 840px
    }

    .container-30 .suffix-21.region-gutters-inner {
        padding-right: 845px
    }

    .container-30 .suffix-22 {
        padding-right: 880px
    }

    .container-30 .suffix-22.region-gutters-inner {
        padding-right: 885px
    }

    .container-30 .suffix-23 {
        padding-right: 920px
    }

    .container-30 .suffix-23.region-gutters-inner {
        padding-right: 925px
    }

    .container-30 .suffix-24 {
        padding-right: 960px
    }

    .container-30 .suffix-24.region-gutters-inner {
        padding-right: 965px
    }

    .container-30 .suffix-25 {
        padding-right: 1000px
    }

    .container-30 .suffix-25.region-gutters-inner {
        padding-right: 1005px
    }

    .container-30 .suffix-26 {
        padding-right: 1040px
    }

    .container-30 .suffix-26.region-gutters-inner {
        padding-right: 1045px
    }

    .container-30 .suffix-27 {
        padding-right: 1080px
    }

    .container-30 .suffix-27.region-gutters-inner {
        padding-right: 1085px
    }

    .container-30 .suffix-28 {
        padding-right: 1120px
    }

    .container-30 .suffix-28.region-gutters-inner {
        padding-right: 1125px
    }

    .container-30 .suffix-29 {
        padding-right: 1160px
    }

    .container-30 .suffix-29.region-gutters-inner {
        padding-right: 1165px
    }

    .container-30 .suffix-30 {
        padding-right: 1200px
    }

    .container-30 .suffix-30.region-gutters-inner {
        padding-right: 1205px
    }

    .container-30 .push-1 {
        left: 40px
    }

    .container-30 .push-2 {
        left: 80px
    }

    .container-30 .push-3 {
        left: 120px
    }

    .container-30 .push-4 {
        left: 160px
    }

    .container-30 .push-5 {
        left: 200px
    }

    .container-30 .push-6 {
        left: 240px
    }

    .container-30 .push-7 {
        left: 280px
    }

    .container-30 .push-8 {
        left: 320px
    }

    .container-30 .push-9 {
        left: 360px
    }

    .container-30 .push-10 {
        left: 400px
    }

    .container-30 .push-11 {
        left: 440px
    }

    .container-30 .push-12 {
        left: 480px
    }

    .container-30 .push-13 {
        left: 520px
    }

    .container-30 .push-14 {
        left: 560px
    }

    .container-30 .push-15 {
        left: 600px
    }

    .container-30 .push-16 {
        left: 640px
    }

    .container-30 .push-17 {
        left: 680px
    }

    .container-30 .push-18 {
        left: 720px
    }

    .container-30 .push-19 {
        left: 760px
    }

    .container-30 .push-20 {
        left: 800px
    }

    .container-30 .push-21 {
        left: 840px
    }

    .container-30 .push-22 {
        left: 880px
    }

    .container-30 .push-23 {
        left: 920px
    }

    .container-30 .push-24 {
        left: 960px
    }

    .container-30 .push-25 {
        left: 1000px
    }

    .container-30 .push-26 {
        left: 1040px
    }

    .container-30 .push-27 {
        left: 1080px
    }

    .container-30 .push-28 {
        left: 1120px
    }

    .container-30 .push-29 {
        left: 1160px
    }

    .container-30 .push-30 {
        left: 1200px
    }

    .container-30 .pull-1 {
        left: -40px
    }

    .container-30 .pull-2 {
        left: -80px
    }

    .container-30 .pull-3 {
        left: -120px
    }

    .container-30 .pull-4 {
        left: -160px
    }

    .container-30 .pull-5 {
        left: -200px
    }

    .container-30 .pull-6 {
        left: -240px
    }

    .container-30 .pull-7 {
        left: -280px
    }

    .container-30 .pull-8 {
        left: -320px
    }

    .container-30 .pull-9 {
        left: -360px
    }

    .container-30 .pull-10 {
        left: -400px
    }

    .container-30 .pull-11 {
        left: -440px
    }

    .container-30 .pull-12 {
        left: -480px
    }

    .container-30 .pull-13 {
        left: -520px
    }

    .container-30 .pull-14 {
        left: -560px
    }

    .container-30 .pull-15 {
        left: -600px
    }

    .container-30 .pull-16 {
        left: -640px
    }

    .container-30 .pull-17 {
        left: -680px
    }

    .container-30 .pull-18 {
        left: -720px
    }

    .container-30 .pull-19 {
        left: -760px
    }

    .container-30 .pull-20 {
        left: -800px
    }

    .container-30 .pull-21 {
        left: -840px
    }

    .container-30 .pull-22 {
        left: -880px
    }

    .container-30 .pull-23 {
        left: -920px
    }

    .container-30 .pull-24 {
        left: -960px
    }

    .container-30 .pull-25 {
        left: -1000px
    }

    .container-30 .pull-26 {
        left: -1040px
    }

    .container-30 .pull-27 {
        left: -1080px
    }

    .container-30 .pull-28 {
        left: -1120px
    }

    .container-30 .pull-29 {
        left: -1160px
    }

    .container-30 .pull-30 {
        left: -1200px
    }

    .pull-right {
        float: right !important
    }

    .pull-left {
        float: left !important
    }

    .clearfix:before,.clearfix:after {
        content: '\0020';
        display: block;
        overflow: hidden;
        visibility: hidden;
        width: 0;
        height: 0
    }

    .clearfix:after {
        clear: both
    }

    .clearfix {
        zoom:1}

    .container.panel-display-admin,.container-fluid.panel-display-admin {
        padding-left: 0;
        padding-right: 0
    }
}

/*File 6*/
body .page,#page-title,.not-front .highwire-article-citation .highwire-cite-title {
    font-family: "Gill Sans","Gill Sans MT",Helvetica,Arial,sans-serif
}

.front .logo-img {
    display: none
}

.center-me {
    text-align: center
}

.block-style-home {
    background-color: #d8dff1;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px
}

.block-style-home .panel-pane:last-child {
    margin-bottom: 0
}

#block-system-main-menu li {
    display: inline-block;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    font-size: 13px;
}

#block-system-main-menu li+li:before {
    content: " | ";
    padding: 1px;
    margin: 1px
}

#biorxiv-subject-areas-table-title {
    color: #0e4c92;
    font-size: 1.35rem
}

.block-style-col2 {
    background-color: #d8dff1;
    max-width: 400px;
    padding-top: 20px;
    padding-left: 20px
}

.block-style-col2 .panel-flexible .panel-separator {
    margin: 0
}

.menu-block-col2.panel-pane {
    margin-bottom: 0
}

.page-front3 .pane-highwire-seach-quicksearch {
    margin-bottom: 5px
}

.page-front3 .pane-custom .homepage-advanced-search {
    text-align: right;
    max-width: 430px;
    margin: 0 auto
}

.pane-highwire-pap .highwire-list .highwire-article-citation .highwire-cite-metadata-article-type {
    float: right
}

.node-type-highwire-article .pane-biorxiv-art-tools .pane-biorxiv-art-email .minipanel-dialog-wrapper {
    margin-top: -10px
}

.block-style-col2 #mini-panel-biorxiv_subject_collections .pane-menu ul.menu li a,div.highwire-markup .article div.section h2,#mini-panel-biorxiv_subject_collections #biorxiv-subject-areas-view-papers,.highwire-markup .article .section>p,.highwire-markup .article .section .subsection>p,.highwire-markup .article>p,.highwire-article-citation .highwire-cite .highwire-cite-authors,.highwire-article-citation .highwire-cite-metadata>span {
    font-size: 1.05rem
}

body.node-type-highwire-article #page-title {
    font-size: 1.33rem;
    font-weight: bold;
    line-height: 1.9rem;
    padding-top: 16px
}

.highwire-citation-authors {
    font-size: 1.05rem
}

.highwire-article-citation .highwire-cite-title {
    font-size: 1.24rem
}

.highwire-markup .article .section>p,.highwire-markup .article .section .subsection>p,.highwire-markup .article>p {
    font-family: "Lucida Sans",Helvetica,Arial,sans-serif
}

div.highwire-markup .article div.section {
    color: #191919
}

#mini-panel-biorxiv_subject_collections #biorxiv-subject-areas-table-title .snippet-content {
    font-size: 1.15rem
}

body .panel-region-content .highwire-article-citation .highwire-cite>.highwire-cite-title a {
    font-size: 1.24rem;
    font-weight: bold
}

.highwire-article-citation .highwire-cite-metadata,.highwire-article-citation .highwire-cite .highwire-cite-authors {
    color: #333
}

.zone-branding .pane-highwire-seach-quicksearch .form-item,.zone-branding .pane-highwire-seach-quicksearch {
    margin: 0
}

.page-content-early-recent .highwire-article-citation-list>.highwire-list-title {
    border-top: 2px solid #9b9b9b;
    padding-top: 10px
}

body.node-type-highwire-article .panel-region-content .panels-ajax-tab-container .panel-display>.panel-panel>div>.panel-separator {
    border-top-width: 2.5px
}

.page-content .panel-region-content .highwire-article-citation-list li {
    border-bottom: 0
}

.node-type-highwire-article #mini-panel-biorxiv_art_tools .pane-highwire-variant-link a.article-dl-pdf-link {
    color: #0e4c92;
    font-weight: bold
}

#region-content .highwire-quicksearch .form-item-keywords,#region-content .highwire-quicksearch .form-item-keywords+.button-wrapper.button-mini {
    display: inline
}

.highwire-quicksearch .form-item-keywords+.button-wrapper.button-mini,.highwire-quicksearch .form-item-keywords+.button-wrapper.button-mini i,.highwire-quicksearch .form-item-keywords+.button-wrapper.button-mini .form-submit {
    cursor: hand;
    cursor: pointer
}

#region-content .highwire-quicksearch .form-item-keywords+.button-wrapper.button-mini {
    right: auto;
    margin-left: -25px;
    position: relative
}

.pane-biorxiv-subject-collections {
    background-color: #d8dff1;
    max-width: 400px;
    padding-top: 20px;
    padding-left: 20px
}

#zone-menu #region-menu .region-inner {
    border-bottom: 0
}

.pane-highwire-collection-articles .highwire-article-citation .highwire-cite-metadata-article-type {
    float: right
}

.panels-ajax-tab-panel-biorxiv-tab-info .contributor-list .name,.panels-ajax-tab-panel-biorxiv-tab-info .contributor-list .contributor {
    font-weight: normal
}

.node-type-highwire-article .panels-ajax-tab-container .panels-ajax-tab-wrap-biorxiv_tab_info div.highwire-markup div.contributors {
    margin-bottom: 0
}

.node-type-highwire-article .panels-ajax-tab-container .panels-ajax-tab-wrap-biorxiv_tab_info div.highwire-markup div.contributors ol.contributor-list {
    margin-top: 0
}

.xref-sep {
    display: none
}

.highwire-citation-biorxiv-article-pap-list-overline .highwire-cite-metadata-overline {
    float: right
}

.panel-row-wrapper .panel-region-content .pane-panels-ajax-tab-tabs .panels-ajax-tab-tab {
    display: inline-block;
    margin-right: 10px;
    padding: 6px 8px;
    zoom:1}

.pane-highwire-collection-articles .pane-content ul li,.pane-content ol li {
    margin-bottom: 20px;
    padding-bottom: 20px
}

.panel-1col .panel-3col-33-stacked .panel-col {
    width: 33%
}

body.page-admin-content #node-admin-content tr {
    display: table-row
}

.node-type-highwire-article .highwire-cite-authors span.highwire-citation-author span {
    font-family: GillSansRegular,"Gill Sans MT","Gill Sans",Helvetica,Arial,sans-serif
}

.homepage-custom-collections-list {
    font-size: 1.1rem
}

.homepage-custom-collections-list .highwire-views-cols-3 .highwire-views-col {
    width: 29%
}

.homepage-custom-collections-list .highwire-views-col-list .highwire-views-col {
    padding: 0 1.5em 0 0;
    margin: 0
}

.homepage-custom-collections-list .highwire-views-col-list .views-row {
    margin-bottom: .3em
}

.homepage-custom-collections-list .view-by-month-link {
    display: inline-block;
    font-weight: bold;
    margin-top: 1.2em
}

#mini-panel-biorxiv_art_info a.hw-version-previous-link {
    display: block
}

#mini-panel-biorxiv_art_info a.hw-version-previous-link::first-letter {
    text-transform: uppercase
}

div.highwire-markup .article div#sec-1 h2 {
    border: 0;
    padding-top: 0
}

h3.fig-data-group-title {
    display: none
}

div.fig-data-title-jump.clearfix {
    margin: 0
}

.fig-data-list>li,.item-list .fig-data-list>li {
    margin-bottom: 8px
}

.panel-row-wrapper .panel-region-content .pane-panels-ajax-tab-tabs li:not(.active) a.panels-ajax-tab-tab[data-panel-name="biorxiv_tab_data"],.panel-row-wrapper .panel-region-content .pane-panels-ajax-tab-tabs li:not(.active) a.panels-ajax-tab-tab[data-panel-name="article_tab_data_code"] {
    display: none
}

.highwire-markup .table-inline.table-callout-links .download-ppt {
    display: none
}

div.highwire-markup .article div.section h2 {
    border-top-width: 2.5px
}

.pane-highwire-article-citation .medrxiv-article-type {
    text-transform: capitalize
}

#supp-frag-data .item-list li {
    list-style-type: disc
}

#supp-frag-data .item-list li.last,#supp-frag {
    margin-bottom: 0
}

.supplementary-material-label::after {
    content: ' | '
}

.highwire-markup div.contributors ol li a.xref-fn,.highwire-markup div.contributors ol li a.xref-corresp {
    font-size: .75em;
    position: relative;
    bottom: .5em
}

.highwire-markup div.contributors ol li a.xref-aff:before,.highwire-markup div.contributors ol li a.xref-fn:before,.highwire-markup div.contributors ol li a.xref-corresp:before {
    content: "  "
}

/*Added For Outbreak Collection*/
.highwire-cite-metadata-comments-reviews{
	float: right;
}
.collection_clear::after{
	content: "";
	clear: both;
	display: block;
}