/*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.biorxiv.org/misc/throbber-inactive.png);
	background-position: 100% center;
	background-repeat: no-repeat
}
html.js input.throbbing {
	background-image: url(https://www.biorxiv.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.biorxiv.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.biorxiv.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.biorxiv.org/misc/tree.png) no-repeat 11px center
}
div.tree-child-last {
	background: url(https://www.biorxiv.org/misc/tree-bottom.png) no-repeat 11px center
}
div.tree-child-horizontal {
	background: url(https://www.biorxiv.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.biorxiv.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.biorxiv.org/misc/menu-expanded.png);
	list-style-type: circle
}
ul li.collapsed {
	list-style-image: url(https://www.biorxiv.org/misc/menu-collapsed.png);
	list-style-type: disc
}
ul li.leaf {
	list-style-image: url(https://www.biorxiv.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.biorxiv.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.biorxiv.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.biorxiv.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.biorxiv.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.biorxiv.org/misc/menu-expanded.png) 5px 65% no-repeat;
	padding-left: 15px
}
html.js fieldset.collapsed .fieldset-legend {
	background-image: url(https://www.biorxiv.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.biorxiv.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.biorxiv.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.biorxiv.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.biorxiv.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.biorxiv.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.biorxiv.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.biorxiv.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.biorxiv.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.biorxiv.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.biorxiv.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.biorxiv.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
}
.highwire-save-citation-container-wrapper {
	width: 100%;
	padding-bottom: 10px
}
.highwire-save-citation-container-wrapper .container-opt {
	width: 33.33%;
	float: left;
	padding: 10px
}
.highwire-save-citation-citation-list-table {
	width: 100%;
	margin-bottom: 10px
}
.hw-show-hide-full-citation-link-wrapper {
	clear: both
}
.hw-show-hide-full-citation-link-wrapper a {
	float: right
}
.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.biorxiv.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
}

/*File 3*/
@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.biorxiv.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.biorxiv.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.biorxiv.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:"Helvetica Neue",
	Helvetica,
	Arial,
	sans-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.biorxiv.org/sites/all/themes/highwire/jcore_1/font/fontawesome-webfont.eot?v=3.2.1);
	src:url(https://www.biorxiv.org/sites/all/themes/highwire/jcore_1/font/fontawesome-webfont.eot?#iefix&v=3.2.1) format('embedded-opentype'),
	url(https://www.biorxiv.org/sites/all/themes/highwire/jcore_1/font/fontawesome-webfont.woff?v=3.2.1) format('woff'),
	url(https://www.biorxiv.org/sites/all/themes/highwire/jcore_1/font/fontawesome-webfont.ttf?v=3.2.1) format('truetype'),
	url(https://www.biorxiv.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:20px;
	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:"\00200BB020"
}
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:'0A9';
	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) 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 "Helvetica Neue",
	Helvetica,
	Arial,
	sans-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:'0201C''0201D'
}
q:before {
	content:open-quote
}
q:after {
	content:close-quote
}
blockquote {
	/* background-color:#f8f8f8;
	border-left:2px solid #afc0d2; */
	margin:0;
	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:#cb2938
}
#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:#cb2938
}
#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:#f0f0f0
}
.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:#d3d3d3
}
.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:#cb2938
}
.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:#f0f0f0
}
.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:#f0f0f0
}
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:#f0f0f0
}
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:#cb2938
}
.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:#cb2938
}
.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:#f1f1f1;
	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:#f1f1f1;
	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 #f1f1f1 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 #f1f1f1
}
.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:#f1f1f1 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 #f1f1f1 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:#f0f0f0;
	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:#f0f0f0;
	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: #d3d3d3;
	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: #bc2635;
	font-size: 1.35rem
}
.block-style-col2 {
	background-color: #d3d3d3;
	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: #bd2736;
	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: #d3d3d3;
	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: " "
}

/*Custom CSS*/
.highwire-cite-metadata-comments-reviews{
	float: right;
}
.collection_clear::after{
	content: "";
	clear: both;
	display: block;
}


@media (min-width: 768px) and (min-device-width: 768px), (max-device-width: 800px) and (min-width: 768px) and (orientation: landscape) {

  /* #region-branding {

    width: 398px;

    padding: 0 24px;

  } */



  body.not-front .panel-pane.pane-highwire-seach-quicksearch {

    margin-left: auto;

    padding: 0;

    width: 230px;

  }

}

@media (min-width: 980px) and (min-device-width: 980px), (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {

  /* #region-branding {

    width: 534px;

    padding: 0 32px;

  } */



  body.not-front .panel-pane.pane-highwire-seach-quicksearch {

    margin-left: auto;

    padding: 0;

    width: 310px;

  }

}

@media (min-width: 1220px) {

  /* #region-branding {

    width: 670px;

    padding: 0 40px;

  } */



  body.not-front .panel-pane.pane-highwire-seach-quicksearch {

    margin-left: auto;

    padding: 0;

    width: 390px;

  }

}

@media only screen and (min-width: 768px) {

  #zone-branding .grid-11 {

    width: 268px;

 }

}

@media only screen and (min-width: 980px) {

  #zone-branding .grid-11 {

    width: 365px;

 }

}

@media only screen and (min-width: 1220px) {

  #zone-branding .grid-11 {

    width: 490px;

 }

}


@media (min-width: 768px) and (min-device-width: 768px), (max-device-width: 800px) and (min-width: 768px) and (orientation: landscape) {

	/* #region-branding {
  
	  width: 398px;
  
	  padding: 0 24px;
  
	} */
  
  
  
	body.not-front .panel-pane.pane-highwire-seach-quicksearch {
  
	  margin-left: auto;
  
	  padding: 0;
  
	  width: 230px;
  
	}
  
  }
  
  @media (min-width: 980px) and (min-device-width: 980px), (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
  
	/* #region-branding {
  
	  width: 534px;
  
	  padding: 0 32px;
  
	} */
  
  
  
	body.not-front .panel-pane.pane-highwire-seach-quicksearch {
  
	  margin-left: auto;
  
	  padding: 0;
  
	  width: 310px;
  
	}
  
  }
  
  @media (min-width: 1220px) {
  
	/* #region-branding {
  
	  width: 670px;
  
	  padding: 0 40px;
  
	} */
  
  
  
	body.not-front .panel-pane.pane-highwire-seach-quicksearch {
  
	  margin-left: auto;
  
	  padding: 0;
  
	  width: 390px;
  
	}
  
  }
  
  @media only screen and (min-width: 768px) {
  
	#zone-branding .grid-11 {
  
	  width: 268px;
  
   }
  
  }
  
  @media only screen and (min-width: 980px) {
  
	#zone-branding .grid-11 {
  
	  width: 365px;
  
   }
  
  }
  
  @media only screen and (min-width: 1220px) {
  
	#zone-branding .grid-11 {
  
	  width: 490px;
  
   }
  
  }

ul.menu {
	text-align: right;
}

blockquote.cshl_thanks {
    background-color: #ffffff;
    border-left: 0px;
    margin: 0 1em;
    padding: 0.5em 1em;
	color: gray;
}