html{
	overflow-y:auto
}
.atypon-admin-bar-container{
	top:30px !important
}
.atypon-admin-bar-container .admin-bar-disclosure{
	margin-left:-50px
}
.text.issue-box-impact-factorhtml,body{
	font-family:arial;
	overflow-x:hidden
}
.col-md-1-1{
	margin:0;
	width:100%
}
.pb-wrap::before,.pb-wrap::after, li[child-for] button.pbRemoveEntry{
	display:none
}
input[type="submit"], input[type="button"] {
	-webkit-appearance:none /*Override default iOS styling for buttons (LIT-155545)*/
}
form input[type="checkbox"]{
	transform:scale(1.4)
}
input[type=password]::-ms-reveal,input[type=password]::-ms-clear, .quickSearchWidget input[type='search']::-ms-clear, select::-ms-expand{
	display:none !important
} 
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {
	-webkit-appearance:none !important
}
input:focus::-webkit-input-placeholder{
	color:transparent
}
input:focus:-moz-placeholder{
	color:transparent
}
input:focus::-moz-placeholder{
	color:transparent
}
input:focus:-ms-input-placeholder{
	color:transparent
}
.bold,.bold h1,.bold h2,.bold h3,.bold h4,.bold p,.bold a{
	font-weight:bold!important
}
.italic,.italic h1,.italic h2,.italic h3,.italic h4,.italic p,.italic a{
	font-style:italic!important
}
.underline,.underline h1,.underline h2,.underline h3,.underline h4,.underline p,.underline a{
	text-decoration:underline!important
}
a, .articleToc a, .loginColumns a, #loginbox-footer p a{
	color:#006acc;
	text-decoration:none
}
a:hover,a:focus,a:active{
	color:#006acc
}
a:hover,a:focus,a:active, #loginbox-footer p a:hover, #loginbox-footer p a:focus, #loginbox-footer p a:active{
	text-decoration:underline
}
:focus{
	outline-color:transparent;
	outline-style:none;
	box-shadow:none
}
a:focus img{
	outline:1px dotted blue
}
input[type="checkbox"]:focus,input[type="radio"]:focus,.paginationControl li a:focus{
	box-shadow:0 0 4px 1px rgba(140,140,180,.8)
}
.showIdentities ul {
	max-height:80vh;
	overflow-y:auto
}
#licenses li a{
	background-color:#fff;
	border:1px solid #b5b5b5;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	color:#333;
	font-size:14px;
	padding:7px 10px;
	text-align:center;
	line-height:40px
}
#licenses li.selected {
	background-color:#796c83;
	border:1px solid #b5b5b5;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	color:#fff;
	padding:7px 10px;
	line-height:40px
}
#licenses #paginationControl, #licenses .paginationLinks{
	height:auto !important;
	background-color:#f7f7f7
}
select:focus,select:active{
	border:1px dotted black!important
}
#rufous-sandbox+div,#rufous-sandbox~div,.usabilla_live_button_container+div,.usabilla_live_button_container~div,#bookshelf-container.slide-active:after{
	z-index:38998!important
}
.usabilla_live_button_container{
	z-index:38300!important
}
.balloon {
	background:#f7f7f7;
	border:2px solid #AC2226;
	margin-top:45px;
	margin-left:-100px
}
.balloon:after, .balloon:before {
	top:-11px;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	left:calc((100% - 380px) / 2);
	margin-top:30px;
	right:inherit !important;
	pointer-events:none
}
.balloon:after {
	border-color:rgba(247, 247, 247, 0);
	border-bottom-color:#f7f7f7;
	margin-top:34px;
	margin-left:1px;
	border-width:12px
}
.balloon:before {
	border-color:rgba(172, 34, 38, 0);
	border-bottom-color:#AC2226;
	border-width:13px
}
.flip-balloon {
	margin-left:-285px
}
.flip-balloon .balloon:after, .flip-balloon .balloon:before {
	left:70%
}
.flip-balloon .balloon:after{
	border-color:rgba(247, 247, 247, 0);
	border-bottom-color:#f7f7f7
} 
.flip-balloon .balloon:before {
	border-color:rgba(172, 34, 38, 0);
	border-bottom-color:#AC2226
}
.balloon-wrap {
	background:none;
	right:inherit !important
}
.balloon a.close, span.ref .balloon a.close:hover {
	width:20px;
	height:20px;
	margin:-4px -5px 3px 3px;
	background-size:20px;
	background-position:0 -3px
}
.balloon .close:focus,.balloon .close:active, span.ref .balloon a.close:hover{
	box-shadow:0 0 4px 1px rgba(140,140,180,.8)
}
.balloon-wrap{
	z-index:899!important
}
.usabilla_live_button_container:focus{
	border:1px dotted blue!important
}
figshare-overlay{
	z-index:39000!important
}
h1,.articleMeta h1{
	font-size:25px;
	color:#555;
	font-weight:normal;
	margin:0
}
h2{
	font-size:22px;
	color:#555;
	font-weight:normal
}
h3{
	font-size:18px;
	color:#555;
	font-weight:normal
}
h4{
	font-size:16px;
	color:#333;
	font-weight:bold;
	margin:0
}
p{
	font-size:16px;
	line-height:26px;
	color:#333;
	font-weight:normal
}
.width_1_1{
	margin:0;
	width:100%
}
.smallFont{
	font-size:14px;
	color:#333
}
.head-b{
	color:#333;
	font-size:16px;
	font-weight:normal;
	margin-left:20px
}
.head-c{
	margin-left:20px;
	font-weight:bold
}
.page-footer{
	border-top:none
}
.tabs-widget{
	padding:0
}
.page-footer-divider,.page-header-divider{
	border-top:2px solid #eee
}
.page-footer-divider{
	margin-bottom:40px;
	margin-top:20px
}
.articleJournalButtons{
	background:white
}
.delete__account__submit,.delete__account__cancel{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	display:inline-block;
	padding:10px 30px!important;
	font-weight:bold;
	font-size:16px;
	line-height:28px
}
.delete__account__submit{
	background-color:#AC2226!important;
	border:.5px solid #AC2226!important
}
.delete__account__submit:hover,.delete__account__submit:focus,.delete__account__submit:active{
	background-color:#900;
	border-color:#900;
	text-decoration:underline;
	cursor:pointer
}
.delete__account__cancel{
	color:#333!important;
	background-color:#eee!important;
	border:.5px solid #ccc!important;
	margin-left:60px!important
}
.smallButton,.mediumButton,.largeButton{
	text-align:center;
	margin-left:auto;
	margin-right:auto
}
.smallButton a,.mediumButton a,.largeButton a{
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	display:inline-block;
	padding-left:30px;
	padding-right:30px
}
.smallButton{
	font-size:14px
}
.smallButton a{
	height:33px;
	line-height:33px
}
.mediumButton{
	font-size:16px
}
.mediumButton a{
	height:44px;
	line-height:44px;
	font-weight:bold
}
.largeButton{
	font-size:16px
}
.largeButton a{
	height:53px;
	line-height:53px;
	font-weight:bold
}
.redButton a, .tfa-form-container input.OK-btn{
	color:#fff;
	background-color:#AC2226;
	border:.5px solid #AC2226;
	font-weight:700
}
.redButton a:hover,.redButton a:focus,.redButton a:active,
.tfa-form-container input.OK-btn:hover, .tfa-form-container input.OK-btn:focus, .tfa-form-container input.OK-btn:active{
	background-color:#900;
	border-color:#900;
	text-decoration:underline
}
.tfa-form-container {
	max-width:60vw
}
.tfa-form-container input.OK-btn:disabled{
	background-color:#ccc
}
.tfa-form-container input.OK-btn {
	border-radius:5px;
	font-size:14px;
	height:44px
}
.blueGrayButton a{
	color:#fff;
	background-color:#796c83;
	border:.5px solid #796c83
}
.blueGrayButton a:hover,.blueGrayButton a:focus,.blueGrayButton a:active{
	background-color:#5F4D6D;
	border-color:#5F4D6D;
	text-decoration:underline
}
.grayButton a{
	color:#333;
	background-color:#eee;
	border:.5px solid #ccc
}
.grayButton a:hover,.grayButton a:focus,.grayButton a:active{
	background-color:#ccc;
	text-decoration:underline
}
.pageBody{
	max-width:1100px!important;
	margin-top:12px;
	width:95%
}
.widget-header{
	font-family:arial
}
.row-fluid{
	width:100%;
	margin:0
}
.doNotShow{
	display:none
}
.not-show-important{
	display:none!important
}
.accessIcon{
	width:38px
}
a#footerAbstractLink{
	font-size:14px
}
.justForScreenReaders{
	font-size:16px;
	color:#AC2226
}
.boxed-text-float{
	background:#f7f7f7;
	border:1px solid black;
	border-radius:5px;
	padding:10px;
	margin:20px
}
.boxed-text-float .title{
	font-size:18px;
	font-weight:bold;
	line-height:18px
}
.regForm tr.rtl>td{
	min-width:180px
}
input.registrationSubmit:hover,input.registrationSubmit:focus,input.registrationSubmit:active,input.shareSubmitButton:hover,input.shareSubmitButton:focus,input.shareSubmitButton:active,input.formbutton:hover,input.formbutton:focus,input.formbutton:active,button.formbutton:hover,button.formbutton:focus,button.formbutton:active{
	text-decoration:underline!important;
	cursor:pointer
}
.journalHeaderOuterContainer{
	margin:initial;
	width:100%
}
.headerContainer{
	position:relative;
	max-width:1600px;
	margin-left:auto;
	margin-right:auto;
	height:85px;
	background-position:right center
}
.headerImage{
	height:auto;
	width:100%;
	vertical-align:bottom
}
.upperHeaderContainer,.deleteAccount_tooltip,.delete_account_title,.delete_account_message,.delete_account_title+hr,.deepDyve h4, .mobileOnly, .portalHeaderMobile .searchButton, .portalHomeGraphicSearchContainer .qsFilterOption-div, #cookieBannerMobile, .ui-menu .ui-menu-divider{
	display:none
}
.filterOption[disabled] {
	background-image:none;
	text-indent:7px
}
a.deleteAccountLink{
	color:#006acc!important;
	text-decoration:none;
	padding:10px 5px;
	float:right;
	width:160px;
	font-weight:normal;
	background-color:inherit
}
a.deleteAccountLink:hover,a.deleteAccountLink:focus,a.deleteAccountLink:active{
	text-decoration:underline
}
a.delete_account_cancel:hover,a.delete_account_cancel:focus,a.delete_account_cancel:active{
	color:#333
}
a.delete_account_cancel{
	font-size:16px
}
.delete_account_submit,.delete_account_cancel{
	font-size:16px;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.liteartumUserProfileWidget .areasOfInterest{
	display:none
}
#delete-account-text p{
	margin:0
}
#delete-account-text ul{
	list-style:none;
	padding:0;
	margin:15px 0
}
#delete-account-text li{
	padding-left:2em;
	text-indent:0;
	line-height:24px;
	color:#333
}
#delete-account-text li:before{
	content:"•";
	font-size:16px;
	color:#AC2226
}
#captcha-scope .error{
	font-size:14px;
	line-height:18px
}
#captcha-scope .g-recaptcha{
	text-align:left
}
#captcha-scope input[name="submit"]{
	font-size:16px;
	color:#fff;
	background-color:#AC2226;
	border:.5px solid #AC2226;
	border-radius:5px;
	font-weight:700;
	display:inline-block;
	padding:10px 30px
}
#captcha-scope input[name="submit"]:hover,#captcha-scope input[name="submit"]:focus,#captcha-scope input[name="submit"]:active{
	background-color:#900;
	border-color:#900;
	text-decoration:underline;
	cursor:pointer
}
.deleteAccountPassowrd_Text{
	margin:15px 0
}
.pswd_info ul {
	margin-bottom:0
}
.pswd_info_reset_password, .pswd_info_user_profile, .pswd_info_registration {
	width:230px;
	z-index:5;
	height:auto
}
.pswd_info_registration{
	top:135px
}
.pswd_info span.rule-title {
	font-size:13px
}
.lowerHeaderContainer{
	height:100%;
	width:100%;
	display:inline-flex;
	max-width:1100px;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto
}
.lowerHeaderContainer,.headerContainer .shadeImage{
	position:absolute;
	bottom:0;
	left:0
}
.impactFactorContainer{
	right:0;
	background-color:#555;
	padding-top:10px;
	display:none
}
.societyNameOuterContainer{
	right:0;
	background-color:rgba(0,0,0,.5);
	display:none
}
.societyNameOuterContainer{
	background-color:#fff;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	margin-left:-1px;
	height:100%
}
.societyNameInnerContainer{
	color:#555;
	font-size:11px;
	line-height:11px;
	left:0;
	right:0;
	text-align:center;
	top:50%;
	transform:translateY(-50%);
	padding:5px;
	position:absolute
}
.societyImageLink:hover .societyNameInnerContainer,.societyImageLink:focus .societyNameInnerContainer,.societyImageLink:active .societyNameInnerContainer{
	text-decoration:underline
}
.societyNameContainer{
	position:relative;
	height:100%;
	width:160px
}
#showNoFoldedSocietyLogos{
	display:flex
}
.impact-factor-container{
	position:relative;
	text-align:right;
	padding-right:15px;
	width:145px
}
.impactFactorInnerContainerNoFactor{
	left:20px
}
.impact-factor-left{
	border-bottom:1px solid;
	border-top:1px solid;
	color:#fff!important;
	font-size:16px;
	display:inline;
	margin:0 5px 5px 10px
}
.impact-factor-right,.impact-factor-small,.impact-factor-center{
	color:#fff!important;
	font-size:11px;
	display:inline-block
}
.impact-factor-right{
	width:55%
}
.impact-factor-center{
	width:100%;
	padding-top:5px;
	text-align:center
}
.impact-factor-small{
	padding-left:10px;
	padding-top:3px
}
.impact-factor-more{
	font-style:italic;
	text-align:right;
	color:#fff!important;
	padding-top:2px;
	font-size:10px
}
.impact-factor-more p{
	font-size:10px
}
a.impact-factor-link:hover, a.impact-factor-link:focus, a.impact-factor-link:active {
	text-decoration:none
}
a.impact-factor-link:hover .impact-factor-left,a.impact-factor-link:focus .impact-factor-left,a.impact-factor-link:active .impact-factor-left,a.impact-factor-link:hover .impact-factor-right,a.impact-factor-link:focus .impact-factor-right,a.impact-factor-link:active .impact-factor-right,a.impact-factor-link:hover .impact-factor-center,a.impact-factor-link:focus .impact-factor-center,a.impact-factor-link:active .impact-factor-center,a.impact-factor-link:hover .impact-factor-small,a.impact-factor-link:focus .impact-factor-small,a.impact-factor-link:active .impact-factor-small,a.impact-factor-link:hover .impact-factor-more,a.impact-factor-link:focus .impact-factor-more,a.impact-factor-link:active .impact-factor-more{
	text-decoration:underline;
	color:#fff
}
.impactFactorBackground,.societyNameBackground{
	opacity:0;
	width:auto
}
.headerContainer .shadeImage{
	background-color:#000;
	opacity:0.2;
	width:100%;
	height:100%
}
.headerContainer .societyLogo{
	height:100%;
	width:160px;
	display:none
}
#headerTitleContainer{
	align-items:center;
	display:flex;
	height:100%;
	width:100%
}
#headerTitle,#headerTitle h1{
	color:#fff;
	margin:auto 0;
	font-size:0
}
.allPublicationPartnersModal{
	display:none;
	position:absolute;
	z-index:500;
	left:0;
	right:0;
	top:60px
}
.allPublicationPartnersOutterContainer{
	height:60px;
	color:#fff;
	min-width:120px;
	max-width:120px;
	background-color:rgba(0,0,0,.5);
	display:flex;
	justify-content:center;
	align-items:center
}
.containerLeftBorder{
	border-left:1px solid grey
}
.containerRightBorder{
	border-right:1px solid grey
}
.ifBorder{
	border-right:1px solid #000
}
.containerSelected{
	background-color:rgba(0,0,0,.8)!important
}
.allPublicationPartnersInnerContainer{
	text-align:center;
	font-size:13px;
	margin:0 auto
}
.allPublicationPartnersInnerContainer:hover,.allPublicationPartnersInnerContainer:focus{
	text-decoration:underline;
	cursor:pointer
}
.thickArrow{
	border:solid white;
	border-width:0 2px 2px 0;
	display:inline-block;
	padding:4px;
	margin-bottom:10px
}
.arrowRight{
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg)
}
.arrowLeft{
	transform:rotate(135deg);
	-webkit-transform:rotate(135deg)
}
.arrowUp{
	transform:rotate(-135deg);
	-webkit-transform:rotate(-135deg);
	margin-top:4px;
	margin-bottom:6px
}
.arrowDown{
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg)
}
.allPublicationPartnersContent{
	background-color:rgba(255,255,255,1);
	padding:20px;
	border:3px solid #ccc;
	overflow-y:auto;
	overflow-x:hidden
}
.allPublicationPartnersContentRow{
	display:inline-flex;
	padding-top:10px;
	width:55%;
	min-height:60px
}
.societyLogo{
	display:flex;
	justify-content:center;
	align-items:center
}
img.societyLogo{
	color:#555;
	font-size:11px;
	line-height:11px;
	text-align:center
}
.closeModalButton, .closeLoginPopup{
	font-size:24px;
	color:#555;
	font-weight:bolder;
	position:absolute;
	top:15px;
	right:15px;
	width:20px
}
.closeModalButton:hover,.closeModalButton:focus,.closeModalButton:active,
.closeLoginPopup:hover,.closeLoginPopup:focus,.closeLoginPopup:active
{
	color:#aaa;
	text-decoration:none;
	filter:drop-shadow(0 0 0.15rem grey);
	cursor:pointer
}
.quickSearchForm{
	background:white none repeat scroll 0 0;
	/*border:1px solid #ccc;*/
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	outline:medium 0;
	padding:2px 0
}
.quickSearchWidget .mainSearchButton{
	background:rgba(0,0,0,0)url(/pb-assets/Images/search.svg)no-repeat scroll 0 0;
	box-shadow:none;
	float:right;
	height:20px;
	width:20px;
	margin:5px 8px 0;
	text-indent:100%
}
.quickSearchWidget input[type="search"]{
	border:0;
	box-shadow:none;
	color:#888;
	font-size:14px;
	width:240px
}
.quickSearchWidget input[type="search"]:focus{
	border:0;
	box-shadow:none
}
.regContHelp{
	height:30px;
	width:305px;
	float:right
}
.loginBar{
	margin:0
}
#denial-welcome{
	display:none;
	font-size:14px;
	color:#333
}
#denial-welcome .loginBar{
	visibility:hidden
}
#denial-welcome .loginBar>a{
	display:none
}
#denial-welcome .loginBar .individualUser{
	background-color:#fff;
	color:#333;
	white-space:normal;
	visibility:visible
}
#denial-welcome .error{
	margin:20px 0
}
#denial-welcome .loginBar .individualUser a{
	color:#333!important
}
#denial-institution .error{
	display:inline-block;
	font-size:14px;
	line-height:18px
}
#denial-institution img#accessLogo{
	height:20px;
	margin-bottom:-5px
}
#denial-institution .institutionBannerLogo a:hover,#denial-institution .institutionBannerLogo a:active,#denial-institution .institutionBannerLogo a:focus{
	text-decoration:none
}
#denial-institution .institutionBannerLogo a:hover img,#denial-institution .institutionBannerLogo a:active img,#denial-institution .institutionBannerLogo a:focus img{
	outline:1px dotted blue
}
.deepDyve .rentText{
	font-size:18px;
	color:#555;
	background:rgba(0,0,0,0)url(/pb-assets/Icons/deepdyve.jpg)no-repeat scroll 0 0;
	background-size:16px 16px;
	background-position:0 11px;
	margin:0;
	padding:10px 0 10px 25px
}
.deepDyve .ecommDeep a{
	text-align:center;
	color:#333;
	background-color:#eee;
	border:.5px solid #ccc;
	font-size:14px;
	height:36px;
	line-height:36px;
	border-radius:5px;
	margin:0 auto;
	max-width:225px;
	width:105%;
	margin-left:-3%;
	margin-bottom:10px;
	display:block
}
.ppv-text {
	display:inline-block;
	font-size:14px;
	line-height:18px;
	margin:0
}
.ppv-subtitle{
	border-bottom:1px solid #ccc;
	display:inline-flex;
	width:96%;
	margin-left:4%
}
.ppv-subtitle h2{
	margin-bottom:5px
}
.ppv-subtitle p{
	margin:20px 0 0 5px;
	font-size:12px;
	color:#555
}
.literatumViewCart h3,.checkout-flow h3{
	background-color:#eee;
	padding:5px;
	margin-left:8%
}
.shoppingCart{
	margin-left:12%;
	margin-right:4%
}
.checkout-flow ul{
	margin-left:8%
}
.checkout-flow ul li{
	color:#ac2226
}
#offersList{
	border-collapse:collapse
}
.checkoutProcess #offersList{
	margin-left:8%;
	width:88%!important
}
#offersList tr>td{
	display:block;
	font-weight:normal;
	float:left;
	width:96px
}
table#offersList tr:nth-child(-n+2){
	display:table
}
.offerItem{
	border:1px solid #ccc;
	margin-top:10px;
	border-radius:5px;
	padding:15px;
	display:inherit;
	width:90%!important
}
.offerItem td{
	display:block!important;
	float:right!important;
	font-weight:normal!important;
	width:94%!important;
	margin-right:3%!important
}
#offersList a b{
	color:#006acc!important;
	font-size:16px!important;
	font-weight:normal
}
/*#offersList a:before{
	content:"Issue";
	color:#555;
	display:block;
	margin:3% 0 5px 0
}
#offersList a b:before{
	content:"Article";
	color:#555;
	display:block;
	margin:-5px 0 0
}*/
#offersList a:hover b:before{
	text-decoration:none
}
#offersList span.Cover.Date:before{
	content:"Issue Published:"
}
#offersList span.Serial.Title:after{
	content:"";
	display:block
}
#offersList tr>td>div{
	margin:0 3%;
	font-size:14px
}
#offersList tr:nth-child(3)>td:nth-child(3):after,.myContent #offersList tr:nth-child(2)>td:nth-child(3):after{
	content:":"
}
.myContent #offersList tr:nth-child(3)>td:nth-child(3):after{
	content:""
}
span.Serial.Title{
	font-size:16px
}
.shoppingCart tr:last-child>td:last-child:after{
	content:"+ VAT"
}
.shoppingCart tr:last-child>td:nth-last-child(2):after{
	content:":"
}
#offersList .authors,#offersList .published.date{
	font-size:14px
}
.Payment-Details{
	margin-bottom:10px
}
.licensesTabs li.active {
	margin-bottom:-26px
}
.licensesTabs li.active::after {
	content:"";
	background-color:#796c83;
	border:solid #796c83;
	border-width:0 2px 2px 0;
	display:inline-block;
	padding:6px;
	position:relative;
	margin-left:45%;
	bottom:12px;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg)
}
#subscriptionPanel .gutter .licensesTable {
	border-spacing:0 !important
} 
#subscriptionPanel .gutter .licensesTable td {
	display:none;
	min-width:190px;
	padding:20px 10px
}
#subscriptionPanel .gutter .licensesTable td:first-child, #subscriptionPanel .gutter .licensesTable td:last-child {
	display:table-cell
}
#subscriptionPanel .gutter .licensesTable td {
	border-top:1px solid #ccc !important
}
#subscriptionPanel .gutter .licensesTable a>b {
	font-weight:normal
}
#offersList .IssueCover {
	margin-top:3%
}
#subscriptionPanel .gutter .licensesTable br, #offersList br{
	display:none
}
.tellUsImage{
	display:inline
}
.tellUsImage img{
	width:20%;
	max-width:80px
}
.PDFTool.pdf-no-access a:active,.PDFTool.pdf-no-access a:focus,.PDFTool.pdf-no-access a:hover,.addOffer input:hover,
#leftMobileMenu:hover:after,#openAccessSideMenu>ul:hover:after, #viewFewerText,#viewMoreText,.tocListWidgetContainer .showAbstract a,
#portalLoginBar .sage-login-widget:hover, .span.articlePreviewLinkText:focus, span.articlePreviewLinkText:hover {
	cursor:pointer
}
#portalLoginBar .sage-login-widget:focus {
	border:1px dotted blue
}
.articleCenterColumn{
	max-width:800px;
	width:calc(100vw - 400px)
}
#SAGERightColumnStickIt{
	width:280px
}
.TOCRightColumn #SAGERightColumnStickIt{
	width:300px
}
.stick-it{
	top:20px !important;
	z-index:1
}
#confirm-terms p{
	margin:15px 0 0 5px
}
.literatumPublicationContentWidget .references, .accessDenialWidget .references{
	font-size:14px;
	color:#333;
	font-weight:normal;
	line-height:20px
}
.literatumPublicationContentWidget table.references tbody, .accessDenialWidget table.references tbody{
	vertical-align:top
}
.accessDenialWidget table.references td{
	padding-bottom:15px
}
.literatumPublicationContentWidget .references .sfxLink img, .accessDenialWidget .references .sfxLink img{
	vertical-align:middle
}
.literatumPublicationContentWidget span.strike, .accessDenialWidget span.strike {
	margin:0 3px;
	text-decoration:line-through
} 
.literatumPublicationContentWidget .publicationContentTitle h1,.literatumPublicationContentWidget .publicationContentSubTitle h1,.accessDenialWidget .publicationContentTitle h1,.accessDenialWidget .publicationContentSubTitle h1{
	color:#555;
	padding:0
}
.literatumPublicationContentWidget .publicationContentTitle h1,.accessDenialWidget .publicationContentTitle h1{
	font-size:19px;
	font-weight:bold;
	line-height:24px
}
.literatumPublicationContentWidget .publicationContentTitle .publicationContentLongTitle h1,.accessDenialWidget .publicationContentLongTitle h1{
	font-size:16px;
	font-weight:bold
}
.literatumPublicationContentWidget .tabs-stage p, .accessDenialWidget .tabs-stage p{
	margin:0
}
.literatumPublicationContentWidget p,.literatumPublicationContentWidget .references,.articleContent .sub-article-product,.accessDenialWidget p,.accessDenialWidget .references,.articleContent .sub-article-product{
	margin-left:20px
}
.literatumPublicationContentWidget .quote p, .accessDenialWidget .quote p{
	font-size:15px;
	line-height:24px;
	margin-left:40px
}
.literatumPublicationContentWidget li p, .accessDenialWidget li p,.caption p,.figure.refFigure{
	margin-left:0
}
.literatumPublicationContentWidget a[name] {
	padding-top:0;
	margin-top:0;
	display:block
}
#accessOptionsTop,#accessOptionsBottom,#denial-2-cn, #customEcommerceForm .ecommerceForm, #denialLeanLibrary-subscribed, #denialLeanLibrary-unsubscribed, #token-expired {
	display:none
}
#denial-2-cn h3{
	margin-top:10px
}
#denial-2-cn p{
	font-size:14px;
	line-height:20px
}
#denial-2-cn .redButton a{
	width:66%;
	height:50px;
	line-height:24px
}
#accessOptionsTop {
	margin-top:8px
}
#accessOptionsTop .pb-wrap {
	width:100%
}
#accessOptionsTop .pb-wrap .leftAccessOptionsContainer, #accessOptionsTop .pb-wrap .centerAccessOptionsContainer, #accessOptionsTop .pb-wrap .rightAccessOptionsContainer {
	width:auto
}
.accessOptionsBar{
	background:#f2dede none repeat scroll 0 0;
	border:2px solid #ac2226;
	display:block;
	padding:13px 0 10px;
	text-align:center;
	color:#fff!important;
	/*box-shadow:3px 3px 3px 1px #9999;*/
	display:none
}
.pb-edit-view .accessOptionsBar,.pb-edit-view #denial-2-cn,.desktopOnly{
	display:block
}
a.accessOptionsBar:hover,a.accessOptionsBar:active,a.accessOptionsBar:focus{
	text-decoration:none;
	cursor:default
}
.accessOptionsBar img{
	vertical-align:middle;
	width:31px;
	margin-top:-4px
}
.accessOptionsBar span{
	margin-left:10px;
	padding:7px 40px;
	border-radius:5px;
	font-size:14px;
	font-weight:bold;
	background-color:#AC2226
}
#menu-ao a{
	display:inline-flex;
	padding:4px 40px 4px 50px;
	margin-top:15px
}
#menu-ao span{
	margin-top:4px;
	margin-right:7px
}
#menu-ao img{
	width:26px
}
#menu-ao a:hover, #menu-ao a:active, #menu-ao a:focus {
	color:#fff
}
.leftAccessOptionsContainer,.centerAccessOptionsContainer,.rightAccessOptionsContainer{
	border:1px solid #ccc;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	min-height:350px;
	padding:0 20px 20px;
	position:relative
}
.subscribeRecommend,.activateLink{
	margin-bottom:20px
}
.loginPageLowerContainer{
	border:1px solid #ccc;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	min-height:200px;
	padding:0 20px 20px
}
.loginPageUpperContainer{
	margin-bottom:20px
}
.shibbolethButton a,.athensButton a,.buyAccessButton a,.societyMembershipButton a,.institutionalSubscriptionButton a{
	height:auto;
	margin-bottom:10px;
	max-width:225px;
	min-height:34px;
	width:75%
}
.accessOptionsContainer .shibbolethButton a,.accessOptionsContainer .athensButton a,.accessOptionsContainer .buyAccessButton a{
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px
}
.shibbolethButton,.societyMembershipButton{
	margin-top:3px
}
.registerSubscribe{
	margin-top:-20px
}
.buyAccessButton{
	margin-top:17px;
	margin-bottom:50px
}
.addOffer{
	margin-top:10px;
	text-align:center
}
#article-ppv .addOffer input:hover,#article-ppv .addOffer input:active,#article-ppv .addOffer input:focus{
	text-decoration:underline!important
}
#issue-ppv .addOffer input:hover,#issue-ppv .addOffer input:active,#issue-ppv .addOffer input:focus{
	text-decoration:underline!important;
	background-color:#ccc!important
}
.articleMetaDrop.publicationContentDropZone{
	margin-bottom:4px
}
.contentLink.correctionLink{
	margin-bottom:10px
}
div.Article.information{
	margin-top:10px
}
.articleAccessOptionsContainer{
	margin-top:5px
}
.sage-navbar{
	background-color:#f0f0f0
}
.articleCover .journalNavTitle,.all-articles .article_headings hr{
	display:none
}
.journalCover img,.articleCover img{
	min-width:195px;
	max-width:225px
}
.articleCover img,.loiJournalCover img{
	display:block;
	margin-top:10%;
	margin-bottom:10%;
	margin-left:auto;
	margin-right:auto
}
.journalMenus .primaryNav li ul li a{
	border-left:none
}
.externalLink{
	background:rgba(0,0,0,0)url(/pb-assets/Icons/icon-external-link.svg)no-repeat scroll 0 0;
	background-position:calc(100% - 5px)0;
	background-size:10px 10px;
	padding-right:15px
}
input.externalLink {
	background-image:url(/pb-assets/Icons/icon-external-link-white.svg);
	padding-right:40px !important;
	background-size:20px;
	background-position:calc(100% - 15px) calc(50% - 1px)
}
.primaryNav li ul li .externalLink, #portalMobileMenus .primaryNav li .externalLink:active, #portalMobileMenus .primaryNav li .externalLink:hover {
	color:#fff;
	background-image:url(/pb-assets/Icons/icon-external-link-white.svg)
}
#portalMobileMenus .primaryNav li .externalLink{
	background-image:url(/pb-assets/Icons/icon-external-link.svg)
}
.moreSAGEProducts .externalLink{
	background-position:calc(100% - 25px)10px
}
.connectWithUs .externalLink{
	background-image:none
}
.connectWithUs a img {
	width:36px;
	height:auto
}
.smallButton .externalLink,.mediumButton .externalLink,.largeButton .externalLink,.journalCarouselContainer .externalLink{
	background-position-y:5px
}
.primaryNav .externalLink{
	background-position:calc(100% - 12px)17px;
	background-size:14px 14px
}
.primaryNav li a.externalLink{
	padding-right:30px!important
}
.primaryNav>li>ul li a.externalLink{
	background-position:calc(100% - 30px)10px
}
#portalMobileMenus .primaryNav li a.externalLink{
	background-position:calc(100% - 10px)10px;
	width:auto;
	display:table
}
.externalLink>span,.externalLink>div{
	padding-right:15px
}
.smallButton .externalLink>span,.mediumButton .externalLink>span,.largeButton .externalLink>span,.smallButton .externalLink>div,.mediumButton .externalLink>div,.largeButton .externalLink>div{
	padding-right:0
}
#showNoFoldedSocietyLogos .externalLink,.connectWithUs .externalLink{
	padding-right:0
}
.recent-articles span.maintextleft.publication-meta-doi{
	display:inline-block!important;
	text-transform:none!important
}
.articleTabContainer,.articleToolsContainer,.TOCToolsContainer{
	width:100%
}
.alertsWidget a{
	color:#555;
	font-size:16px
}
#openAccessSideMenu{
	background-color:#fff;
	border-radius:5px
}
#openAccessSideMenu .showFullText{
	position:relative
}
#openAccessSideMenu .showFullText .article-section-controller{
	display:none
}
#openAccessSideMenu .showFullText.collapsible-container .article-section-controller{
	color:transparent
}
#impact-metrics h2{
	background:rgba(0,0,0,0)url(/pb-assets/Icons/Impact-metrics-icon.svg)no-repeat scroll 0 0
}
#readership h2{
	background:rgba(0,0,0,0)url(/pb-assets/Icons/Readership-icon.svg)no-repeat scroll 0 0
}
#abstracting-indexing h2{
	background:rgba(0,0,0,0)url(/pb-assets/Icons/Abstracting-icon.svg)no-repeat scroll 0 0
}
#peer-review h2{
	background:rgba(0,0,0,0)url(/pb-assets/Icons/Peer-review-icon.svg)no-repeat scroll 0 0
}
#journal-indexing-metrics {
	display:none
}
.metrics-text-edit {
	font-size:16px;
	line-height:26px;
	color:#333;
	padding-left:50px
}
.metrics-section .metrics-text-edit {
	padding-left:0
}
#impact-metrics h2,#readership h2,#abstracting-indexing h2, #peer-review h2{
	background-size:40px 40px;
	padding:10px 50px;
	margin-top:20px
}
.metrics-section>p, .metrics-section>div {
	margin-left:50px
}
.indexing-list {
	border:1px solid #ccc;
	border-radius:5px;
	padding:20px;
	margin-top:20px
}
.metrics-category{
	border:1px solid #ccc;
	border-radius:5px;
	padding:20px;
	margin:20px 0 0;
	padding-bottom:0
}
.metrics-category h3{
	padding:15px;
	border-radius:5px;
	margin:-20px -20px 0;
	background:#eee url(/pb-assets/Icons/Arrow-down.svg)no-repeat scroll 0 0;
	background-size:12px 12px;
	background-position:96% 50%
}
.metrics-category h3:hover, .metrics-category h3:active, .metrics-category h3:focus{
	cursor:pointer;
	background-color:#ccc;
	text-decoration:underline
}
.metrics-category.expanded h3:hover, .metrics-category.expanded h3:active, .metrics-category.expanded h3:focus{
	background-color:#5f4d6d
}
.metrics-category .metrics-item, .metrics-category .gs-link {
	display:none
}
h4.ranking-text {
	margin:15px 5px 0 5px;
	display:inline-block
}
.metrics-item .ranking-text:nth-last-child(n+4)::after {
	content:"|";
	margin-left:10px
}
.metrics-category.expanded {
	padding-bottom:20px
}
.metrics-category.expanded .metrics-item, .metrics-category.expanded .gs-link {
	display:block
}
.metrics-border{
	border:1px solid #ccc;
	border-radius:5px;
	padding:20px
}
#im-sources{
	margin-top:25px
}
.right-aligned{
	float:right
}
.gs-link{
   font-size:14px;
   margin-bottom:20px;
   padding:20px 0
}
.metrics-category.expanded h3{
	background-color:#796c83;
	color:#fff;
	margin-bottom:20px;
	background-image:url(/pb-assets/Icons/Arrow-up-white.svg);
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.item-title{
	background-color:#f7f7f7;
	display:inline-flex;
	width:calc(100% - 30px);
	padding:0 15px;
	justify-content:space-between
}
.item-title p{
	margin:10px 0
}
#abstracting-indexing ul {
	-webkit-columns:250px 2;
	-moz-columns:250px 2;
	columns:250px 2;
	column-gap:45px
}
#abstracting-indexing ul>li {
	color:#ac2226;
	font-size:16px
}
#abstracting-indexing ul>li>p {
	color:#333;
	margin:0
}
.articleContentsTitle h2,.tocContentsTitle h2{
	padding-top:0;
	border-bottom:1px solid #ccc;
	padding-bottom:12px;
	margin-bottom:0;
	font-size:18px;
	color:#555;
	font-weight:normal
}
.articleContentsTitle,.tocContentsTitle{
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:5px
}
.tabs-stage{
	background:#f2f2f2;
	border-radius:0 5px 5px 5px;
	padding:20px
}
.round-border{
	border-radius:5px
}
.all-tabs-translated .tabs-nav a{
	height:32px;
	line-height:36px;
	text-decoration:none
}
.all-tabs-translated .tabs-nav .tab-active a{
	background:#f2f2f2
}
.tabs-nav a:active,.tabs-nav a:focus,.tabs-nav a:hover{
	text-decoration:underline
}
.all-tabs-translated .tabs-nav li a{
	border-top-left-radius:6px;
	border-top-right-radius:6px
}
.tabs-stage .NLM_sec_level_1{
	margin-top:-30px!important
}
.tabs-stage p{
	padding:10px 0
}
.sf-back-to-top {
	z-index:890
}
a.sf-back-to-top .arrow:before{
	font-family:monospace
}
a.sf-back-to-top:focus,a.sf-back-to-top:active,a.sf-back-to-top:hover{
	text-decoration:none;
	background-color:#5F4D6D
}
#articleCitationDownloadContainer h2,#articleShareContainer h2,#articlePermissionsContainer h2{
	margin:0
}
#articleCitationDownloadContainer h3{
	font-size:16px
}
#articleCitationDownloadContainer p,#articleShareContainer p,#articlePermissionsContainer p{
	font-size:14px;
	text-align:inherit;
	margin-top:10px
}
#share-email .noteLabel {
	margin:0 0 -5px 0
}
#share-email label{
	margin:0 0 -5px 0;
	padding-top:10px
}
#share-email label[for="captchaCode"]{
	margin:0
}
#articleCitationDownloadContainer .general-html,#articleShareContainer .general-html,#articlePermissionsContainer .general-html{
	padding:0
}
#articleCitationDownloadContainer .width_1_1>div,#articleShareContainer .width_1_1>div,#articlePermissionsContainer .width_1_1>div{
	display:block;
	justify-content:inherit
}
#select_citation_style{
	border-width:1px
}
.noDownloadCitation{
	border-bottom:1px solid #ccc
}
.noDownloadCitation .copy-cite-label,.articleCitationDownloadMenu .download-label,.downloadCitations .download-label,.noDownloadCitation input[value="Download Citation"],.noDownloadCitation tr.formats:nth-child(5){
	display:none
}
.recommendCitationTitle p{
	margin-top:0!important
}
.recommendCitationArticleTitle h4 {
	margin-top:10px
}
#copy-notice, #copy-notice-2{
	font-size:14px;
	font-weight:bold;
	padding:15px;
	border-radius:5px;
	border:1px solid #777;
	background:#eee;
	position:absolute;
	top:50%;
	left:20%
}
#copy-notice-2{
	top:76%;
	left:18.6%
}
#articleShareContainer h4{
	margin-top:0
}
.noteLabel{
	float:right;
	margin:0
}
.mailToLabel,.mailFromLabel,.nameLabel,.subjectLabel{
	font-size:14px;
	color:#333
}
.noteLabel::before,.mailToLabel::before,.mailFromLabel::before,.subjectLabel::before{
	color:#e13345;
	content:"*"
}
.bookmarkAndShare{
	border-bottom:1px solid #ccc;
	padding:10px 0
}
.bookmarkAndShare a {
	float:left
}
.addthis_toolbox a{
	margin-right:5px;
	width:36px;
	height:40px
}
.addthis_toolbox a:focus{
	outline:1px dotted blue
}
.addthis-wrapper:focus{
	outline:1px dotted blue;
	display:inline
}
#emailColleague .pageTitleArea h4{
	margin-bottom:0
}
#emailColleague .pageTitleArea{
	margin-top:15px
}
#articleShareContainer .at-icon-wrapper{
	visibility:hidden
}
.mailPage{
	padding:0 25px
}
.mailPage form input[type="checkbox"]{
	margin:12px 10px 0 0
}
#sendCopy:focus{
	box-shadow:0 0 4px 1px rgba(140,140,180,.8)
}
.checkBox:hover{
	text-decoration:underline
}
.containsTables table{
	max-width:90vw
}
.shareSubmitButton{
	text-decoration:none;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:30px;
	padding-right:30px;
	color:#fff;
	background-color:#AC2226;
	font-size:14px;
	font-weight:bold;
	border:0;
	width:115px;
	float:left;
	height:34px;
	width:100px
}
.shareSubmitButton:hover{
	background-color:#900
}
.permissionsToolContainer{
	display:none
}
.permissionsTool{
	text-align:center
}
.downloadCitations .formats th{
	color:#333;
	font-size:16px;
	font-weight:bold
}
.downloadCitations .sectionTitle{
	color:#333;
	font-weight:normal;
	font-size:16px;
	line-height:26px
}
.articleCitationDownloadMenu select[name="format"],.downloadCitations select[name="format"]{
	border:1px solid #ccc;
	border-radius:5px;
	-webkit-border-radius:5px;
	color:#555;
	font-size:14px;
	padding:5px;
	width:275px
}
.articleCitationDownloadText p{
	font-size:14px
}
.articleCitationDownloadMenu .helpLink,.downloadCitations .downloadCitationTipsLink{
	display:none
}
.articleCitationDownloadMenu .formats{
	display:block
}
.articleCitationDownloadMenu .formats th{
	font-weight:normal
}
.articleCitationDownloadMenu .formbutton,.downloadCitations .formbutton{
	text-decoration:none;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	height:34px;
	color:#fff;
	background-color:#AC2226;
	font-size:14px;
	font-weight:bold;
	border:0;
	padding-left:15px;
	padding-right:15px
}
.articleCitationDownloadMenu .formbutton{
	margin-bottom:-10px
}
#copyToClipBoard {
	padding:9px 16px;
	box-sizing:border-box;
	display:inline-block;
	border-radius:5px !important;
	color:#fff !important
}
.articleCitationDownloadMenu table{
	width:100%
}
.articleCitationDownloadMenu .submit{
	text-align:center
}
.articleCitationDownloadMenu .submit input:nth-child(2){
	float:right
}
.articleCitationDownloadMenu .formbutton:hover,.downloadCitations .formbutton:hover{
	background-color:#900
}
.articleCitationDownloadMenu .format-select,.articleCitationDownloadMenu .formats td{
	margin:0;
	padding:0
}
.refWorksCitationWidget textarea{
	font-size:100%!important
}
.refWorksCitationWidget input{
	text-decoration:none;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	height:34px;
	color:#fff;
	background-color:#AC2226;
	font-size:14px;
	font-weight:bold;
	border:0;
	padding:0 10px;
	margin-left:20px
}
.refWorksCitationWidget input:hover, .refWorksCitationWidget input:focus, .refWorksCitationWidget input:active{
	cursor:pointer;
	text-decoration:underline;
	background-color:#900
}
#refworks textarea {
	max-width:calc(100% - 20px)
}
.citationsTool,.permissionsTool,.shareTool{
	cursor:pointer;
	text-align:center
}
.articleToolPanelClose{
	cursor:pointer;
	position:absolute;
	right:10px;
	top:7px
}
.articleToolPanelClose:hover,.articleToolPanelClose:focus,.articleToolPanelClose:active{
	box-shadow:0 0 4px 1px rgba(140,140,180,.8)
}
.PDFTool img{
	margin-left:7px;
	position:relative;
	top:5px
}
.PDFTool a{
	padding-right:50px;
	padding-left:60px
}
.badge-bar{
	padding-top:10px;
	padding-bottom:2px
}
.badge-bar-mobile{
	display:none
}
.badge-bar .PDFTool a{
	padding-right:20px;
	padding-left:20px
}
.badge-bar .articleInfoLink a{
	font-size:14px;
	cursor:pointer
}
span.related-Article-wrapper {
	margin-top:2px !important;
	display:block;
	background:white;
	padding-bottom:2px !important;
	padding-top:3px;
	border-bottom:none !important
}
span.related-article-title {
	min-width:135px
}
div.related-articles {
	width:auto;
	max-width:calc(100% - 205px)
}
div.related-articles.single-relation {
	max-width:calc(100% - 135px)
}
.multi-related-article:first-child {
	margin-top:0
}
.articleMeta .showMoreAndLess-wrapper{
	position:absolute;
	right:0
}
.authorNote_FN {
	margin:5px 0
}
/*.badgeBar, .articleInfo{
	border-bottom:1px solid #ccc
}*/
.PDFText{
	float:left;
	width:100px
}
.tocTools .guest-editors{
	font-weight:bold
}
.tocListWidgetContainer .tocTools{
	margin-bottom:-10px
}
#toc-navigation{
	margin-bottom:3px
}
.issueBookNavPager a{
	border:1px solid #ccc;
	border-radius:5px;
	padding:10px 0;
	width:120px;
	color:#555;
	font-size:14px
}
.journalNavLeftTd,.journalNavCenterTd,.journalNavRightTd{
	width:33%
}
.journalNavLeftTd a{
	background:rgba(0,0,0,0)url(/pb-assets/Icons/arrow-left-solid.svg)no-repeat scroll 0 0;
	background-position:10px 13px
}
.journalNavRightTd a{
	background:rgba(0,0,0,0)url(/pb-assets/Icons/arrow-right-solid.svg)no-repeat scroll 0 0;
	background-position:117px 13px
}
.articleCitationDownloadMenu p,.articleCitationDownloadMenu .articleList{
	display:none
}
#articleCitationDownloadContainer,#articleShareContainer,#articlePermissionsContainer{
	width:100vw;
	height:100vh;
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,.7);
	z-index:40000;
	display:none
}
.pb-edit-view #articleCitationDownloadContainer,.pb-edit-view #articleShareContainer,.pb-edit-view #articlePermissionsContainer{
	z-index:1
}
.title-popup{
	background-color:#eee;
	padding:8px 15px;
	margin:0 -15px;
	border-bottom:1px solid #ccc
}
.popup-footer{
	background-color:#eee;
	width:calc(100% + 60px);
	padding:15px 25px;
	height:35px;
	left:-55px;
	position:relative;
	border-top:1px solid #ccc
}
.popup-dialog{
	background:#fff none repeat scroll 0 0;
	border-radius:8px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	left:0;
	right:0;
	position:fixed;
	z-index:38150;
	width:360px;
	padding:0 15px;
	top:14vh;
	max-height:83vh;
	min-height:200px;
	max-width:88vw;
	overflow-y:auto;
	overflow-x:hidden
}
.popup-dialog .tool-contents{
	max-height:calc(83vh - 26px);
	overflow-x:hidden;
	overflow-y:auto;
	display:inline
}
#articleCitationDownloadContainer .popup-dialog{
	padding-bottom:10px
}
.emailShareTool{
	padding-bottom:10px!important
}
#articleShareContainer .addthis_toolbox{
	padding:0 10px
}
#articleShareContainer .addthis_toolbox>a{
	padding:0 5px!important
}
#emailColleague{
	margin:-10px 0
}
.bookmarkAndShare .widget-header{
	padding-bottom:15px
}
.popup-dialog::-webkit-scrollbar{
	border-radius:8px;
	background-color:#fbfbfb
}
.popup-dialog::-webkit-scrollbar-thumb{
	box-shadow:inset 0 0 5px rgba(0,0,0,.25);
	background-color:#c2c2c2;
	border:3px solid #fbfbfb;
	border-radius:8px
}
.articleCitationDownloadText .authorList p,.articleCitationDownloadText .recommendCitationJournalTitle p{
	line-height:18px
}
.requestPermissions{
	text-align:center
}
.clearingCentreButton a{
	width:145px
}
.authorList contrib-id,.authorList aff,.authorList xref,.authorList p:not(:first-child){
	display:none
}
.authorList contrib-group:nth-last-child(n+2):after{
	content:","
}
.emailShareTool #mailTo,.emailShareTool #mailFrom,.emailShareTool #name,.emailShareTool #subject,.emailShareTool #message{
	border-color:#ccc;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	border-style:solid;
	border-width:1px;
	width:100%
}
.emailShareTool #mailTo,.emailShareTool #mailFrom,.emailShareTool #name,.emailShareTool #subject{
	height:30px
}
.emailShareTool #message{
	height:60px
}
.articleContent .tabs .tab-nav li{
	display:none
}
.articleContentsLinks li,#leftMobileMenuLink li{
	list-style:outside none none
}
.articleToc li.showFigure h3,.articleToc li.showFigure span,.articleToc li.articleMetrics h3{
	display:block
}
.articleToc li.showFigure a:after,.articleToc li.articleMetrics a:after{
	font-size:15px;
	color:#AC2226;
	line-height:47px;
	font-weight:bold
}
.articleToc li.showFigure span:after{
	font-size:16px;
	color:lightgrey
}
li.showFullText h3,.articleContentsLinks li.showSuppl h3,.articleContentsLinks li.showFigure h3,.articleContentsLinks li.articleMetrics h3,.articleContentsLinks li.RelatedArticles h3,.articleContentsLinks li.comments h3,.articleContentsLinks li.translated-abstract-menu h3{
	background-position:30px 6px;
	background-repeat:no-repeat;
	background-size:29px 29px;
	padding-left:75px!important
}
li.showFullText h3{
	background-image:url(/pb-assets/Icons/fulltext.svg)
}
.articleContentsLinks li.showFigure h3{
	background-image:url(/pb-assets/Icons/tables.svg)
}
.articleContentsLinks li.showSuppl h3{
	background-image:url(/pb-assets/Icons/supplementary-data.svg)
}
.articleContentsLinks li.articleMetrics h3{
	background-image:url(/pb-assets/Icons/article-metrics.svg)
}
.articleContentsLinks li.RelatedArticles h3{
	background-image:url(/pb-assets/Icons/similar-content.svg)
}
.articleContentsLinks li.comments h3{
	background-image:url(/pb-assets/Icons/comments.svg)
}
.articleContentsLinks li.translated-abstract-menu h3{
	background-image:url(/pb-assets/Icons/Translate.svg)
}
.articleToc .toc-list-title{
	display:none
}
.articleContentsLinks .comments{
	display:none
}
.articleToc ul li{
	background:none;
	display:inline-flex
}
.toc-quick-links ul li{
	border-bottom:2px solid #eee
}
.articleToc ul li:last-child,.toc-quick-links ul li:last-child,.articleToc ul li:nth-last-child(2){
	border-bottom:none
}
.articleToc li.showFullText ul li a,.articleToc li.showFullText ul li span{
	border-bottom:none;
	padding:7px 0 7px 42px;
	width:inherit
}
.articleToc ul li.selected h3,.toc-quick-links ul li.selected>a,.articleToc ul li.selected>a{
	background-color:#796c83;
	color:#fff
}
.articleToc ul ul.article-toc-links a{
	padding:7px 5px 7px 40px
}
.articleToc ul ul.article-toc-links li,.toc-quick-links ul ul li{
	border-bottom:none
}
.articleToc ul li.selected h3,.toc-quick-links ul li.selected>a{
	font-weight:normal
}
.articleToc ul,.toc-quick-links ul{
	margin-bottom:0
}
.toc-quick-links ul{
	max-height:170px;
	overflow-y:auto;
	padding-left:0
}
.toc-quick-links ul a,.toc-quick-links ul span{
	display:block;
	padding:7px 5px 7px 20px
}
.toc-quick-links ul a:hover{
	background:#d7d7d7 none repeat scroll 0 0
}
.articleJournalTOCButton a,.articleAllArticlesButton a{
	width:175px
}
.articleJournalTOCButton a{
	margin-bottom:20px;
	margin-top:20px
}
.articleAlerts .alertsWidget h3,.articleAlerts .alertsWidget #rssAlert{
	display:none
}
.articleContentsLinks a,.articleContentsLinks span{
	line-height:25px
}
.articleLinkList{
	padding:0
}
.ecommAbs .tabs-widget .tab-content,.ecommAbs .tabs-widget .tab-nav{
	border:0
}
.articleTabContainer .articleToc ul>li h3{
	padding:0
}
.article-toc-widget>li a,.article-toc-widget>li span{
	padding:0
}
.articleContentsLinks li.showFullText a,.articleContentsLinks li.showSuppl a,.articleContentsLinks li.showFigure a,.articleContentsLinks li.articleMetrics a,.articleContentsLinks li.RelatedArticles a,.articleContentsLinks li.comments h3,.articleContentsLinks li.comments a{
	background-image:none;
	-webkit-tap-highlight-color:rgba(255,255,255,0)
}
.articleContentsLinks .showFullText li,#leftMobileMenuLink li{
	color:#555;
	font-size:16px;
	line-height:30px
}
.articleContentsLinks .showFullText ul li a{
	line-height:30px;
	margin-bottom:0
}
.denial-page-divider,.society-denial-login-link{
	border-top:1px solid #ccc;
	padding-top:0;
	margin-top:15px
}
.denial-page-divider .widget-body,.society-denial-login-link .widget-body{
	padding-top:0
}
.smallButton.blueGrayButton.patientAccess a{
	padding-left:56px;
	padding-right:56px
}
form#ecommerceForm b, form#ecomm b{
	display:block;
	font-weight:normal;
	color:#555;
	font-size:14px;
	margin-top:10px
}
#denial-1 h3.widget-header{
	background-image:url(/templates/jsp/_style2/_sage/images/Profile.svg);
	background-repeat:no-repeat;
	background-size:16px 16px;
	background-position:0 11px;
	margin:0;
	padding:10px 0 10px 25px
}
#denial-2 h3.widget-header{
	background-image:url(/templates/jsp/_style2/_sage/images/Institution.svg);
	background-repeat:no-repeat;
	background-size:18px 18px;
	background-position:0 10px;
	margin:0;
	padding:10px 0 10px 25px
}
#denial-3 h3.widget-header{
	background-image:url(/pb-assets/Icons/cart-icon.png);
	background-repeat:no-repeat;
	background-size:16px 16px;
	background-position:0 11px;
	margin:0;
	padding:10px 0 10px 25px
}
.patientAccess ul{
	padding:0
}
.accessOptionsContainer h3{
	margin-bottom:3px
}
.accessDenialWidget .accessOptionsContainer{
	margin-top:0
}
.accessDenialWidget .transplant{
	margin:0
}
.accessDenialWidget .transplant .widget-body{
	padding:0
}
input.defButton[name="addToCart"]{
	text-decoration:none;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	height:34px;
	color:#fff;
	background-color:#796c83;
	font-size:14px;
	border:0;
	width:106%;
	margin-left:-3%;
	max-width:225px;
	margin-bottom:10px
}
#issue-ppv input.defButton[name="addToCart"]{
	color:#555;
	background-color:#eee;
	border:1px solid #ccc
}
.accessDenialWidget .loginWidget .formbutton{
	margin:10px auto
}
#collection-articles, #citing-articles, #relatedArticlesColumn h4{
	display:none
}
h6.collection-label {
	margin:15px 0
}
.citing-label, .temis-title{
	color:#333;
	margin:0 0 -1px 0;
	padding-bottom:5px;
	font-size:16px
}
.citing-ul .truncate {
	display:inline-block
}
.specialCollection_subSection{
	margin:0 15px;
	width:auto;
	padding:10px 0 5px 0;
	font-size:14px
}
.collection-label {
    font-weight:bold;
	font-size:14px;
	font-family:arial;
	padding-left:5px
}
.specialCollection_belowPanel {
	font-size:13px
}
.specialCollection_belowPanel .issueFormat, .specialCollection_belowPanel .publicationList-pubDate{
	display:none
}
.showMoreAndLess-Temis-wrapper, .relatedArticles.wrapped .widget-header {
	display:none
}
.temis-top-title {
	width:calc(100% - 20px);
	padding:10px
}
.temis-viewAll-link {
	margin:-22px 0 0 calc(100% - 65px);
	display:block;
	font-size:14px
}
.accessDenialWidget .registerSubscribe{
	font-style:italic
}
input.defButton[name="addToCart"]:hover{
	background-color:#5F4D6D
}
.articleContent .ArticleType strong,.accessDenialWidget .ArticleType strong, .articleEntry .ArticleType,
.accessDenialWidget .tab-nav,.ecommDenial,.ecommerceForm input[name="offerId"],
#ecomm h3.widget-header, .accessDenialWidget.no-access .sectionInfo,.accessDenialWidget.no-access .references{
	display:none
}
.accessDenialWidget .hlFld-Abstract .sectionInfo, .hlFld-Abstract .sectionInfo{
	margin-bottom:-10px;
	display:block
}
#accessDenialWidget {
	border:none
}
.article>p.fulltext,.hlFld-Abstract>p.fulltext{
	margin:0
}
.articleContent .ArticleType{
	color:#555;
	font-size:14px;
	border-left:1px solid #ccc;
	padding-left:10px;
	margin-left:5px
}
.sectionJumpTo{
	display:none
}
.articleContent .showFiguresEEvent img{
	max-width:100%
}
.NLM_bio{
	display:block;
	margin-top:35px
}
.NLM_bio .title{
	font-size:18px;
	color:#555;
	font-weight:bold
}
.NLM_contrib-group .NLM_bio{
	display:none
}
.expandable-author .NLM_bio{
	display:none
}
.author-container>.expandable-author{
	font-size:14px
}
.author-container:hover>.expandable-author{
	text-decoration:underline
}
#expandableAuthorArrow{
	display:inline-block;
	float:right;
	transform:translateY(-2px)
}
.more-than{
	font-size:14px;
	color:#555
}
.publicationContentAuthors span.more-than:before{
	content:"more";
	margin:0 -1px
}
.author-container span.expandable-author{
	margin-left:5px
}
.panel{
	border-radius:5px;
	width:31.5vw;
	max-width:33%;
	min-height:260px;
	height:auto;
	margin:0 10px 0 0
}
.citedByEntry .panel{
	min-height:250px;
	max-width:100%
}
.externalPick .panel{
	max-width:100%
}
.panel-top{
	margin-bottom:10px;
	min-height:145px
}
.citedByEntry .panel .panel-top, .externalPick .panel .panel-top{
	border-bottom:1px solid #ccc
}
.panel-top .articleTitle a,.panel-top .chapterTitle a{
	color:#006ACC;
	font-size:16px
}
.panel-top .authors,.panel-top .tocAuthors,#similarContentTiles .tocAuthors{
	color:#333;
	font-size:13px;
	margin-top:5px;
	margin-bottom:10px;
	max-height:3.85em
}
.panel-top .authors p {
	font-size:13px;
	margin:0
}
.panel-top span.author-more{
	color:#333;
	font-weight:400;
	font-style:normal;
	font-size:13px
}
.panel-top .art_title a.ref{
	display:flex
}
/*.panel-top .art_title a.ref img{
	display:none
}*/
.panel-bottom{
	height:70px;
	position:relative
}
.panel-bottom td:first-child{
	width:80%
}
.literatumMostRecentWidget .panel-bottom td:first-child{
	width:100%
}
.panel-bottom .journal-title, .panel-bottom .bookTitle, .citedByEntry .panel-bottom .journalTitle, .externalPick .websiteTitle{
	height:2.7em;
	line-height:1.3em;
	/*overflow-y:hidden;*/
	width:66%
}
.panel-bottom .bookTitle, .panel-bottom .websiteTitle{
	font-size:14px;
	color:#333
}
.panel-bottom .pubDate{
	color:#333;
	font-size:13px;
	margin-top:5px
}
.panel-bottom .cbLinks{
	margin-top:-65px
}
.panel-bottom .journalTitle,.panel-bottom .pubDate{
	width:60%
}
.tocEPubDate-right,.articleEntryAuthorsLinks,.viewNumber-right{
	color:#333;
	font-size:13px
}
span.ePubDateLabel:before{
	content:"";
	display:block
}
.citedByEntry .panel .panel-bottom .accessIcon{
	margin-bottom:-15px;
	bottom:15px;
	height:38px;
	float:right;
	position:relative
}
.articleTitleInfo>a,.articleTitleInfo{
	color:#006ACC;
	font-size:16px;
	line-height:1.7;
	min-height:85px;
	max-height:85px;
	display:block;
	overflow-y:hidden;
	max-width:100%
}
.temis-extra-break{
	margin:0
}
.centeredRow{
	display:inline-flex;
	margin:0 calc(50% - 210px);
	width:420px;
	justify-content:center
}
.centeredRow .mediumButton{
	margin:0
}
.centeredRow .spacer{
	width:10px
}
.articleInfo{
	display:none;
	font-size:14px;
	color:#333;
	padding-bottom:5px
}
.articleInfo b{
	font-weight:normal
}
.articleInfo .copyRight{
	margin-bottom:20px;
	margin-top:20px
}
img.only-epub {
    filter:hue-rotate(270deg) saturate(10)
}
.articleInfoBadge,.pdfBadge, .epubBadge{
	text-align:center
}
.articleInfoBadge img,.pdfBadge img, .epubBadge img{
	display:block
}
.pdfBadge a,.epubBadge a{
	text-decoration:none;
	font-size:14px;
	color:#555
}
.epubBadge img {
	width:45px
}
.badgeBar .articleBadges img{
	margin-right:2px!important;
	vertical-align:middle;
	max-height:31px;
	width:auto
}
.altmetric-container{
	margin-top:5px
}
.articleBadges .altmetric-embed a{
	vertical-align:middle
}
.link-to-altmetric-details-tab:focus,.link-to-altmetric-details-tab:active{
	text-decoration:underline!important
}
.badgeBar .articleBadges{
	float:right;
	margin:5px 0
}
.abstractSectionHeading h2{
	margin:0
}
.articleInfoBadge span{
	font-size:14px;
	color:#555
}
.articleInfoBadge{
	width:55px;
	cursor:pointer
}
.articleMeta{
	margin-top:0;
	border-bottom:1px solid #ccc
}
.articleMeta .doiWidgetContainer{
	margin-top:2px
}
.articleMeta .doiWidgetContainer a{
	font-size:14px
}
.retracted-publication{
	display:none
}
.publicationContentTitle{
	margin-bottom:0;
	width:100%
}
.publicationContentDoi{
	display:none
}
.publicationContentEpubDate,.publicationContentAuthors a{
	font-size:14px
}
.publicationContentAuthors{
	margin-bottom:10px
}
span.crossMark{
	border-left:1px solid #ccc;
	margin-left:5px;
	font-size:14px
}
#crossMark img{
	margin-top:-3px;
	margin-left:10px;
	position:absolute
}
.crossmark-popup__btn-close:hover,.crossmark-popup__btn-close:active,.crossmark-popup__btn-close:focus{
	filter:drop-shadow(0 0 2px rgba(0,0,0,1))
}
.publicationContentAuthors .authorLayer a{
	font-size:12px
}
.publicationContentAuthors .authorLayer .header a{
	font-size:16px
}
.publicationContentAuthors .authorLayer .header a:hover,.publicationContentAuthors .authorLayer .header a:focus,.publicationContentAuthors .authorLayer .header a:active{
	text-decoration:underline!important
}
.publicationContentAuthors .NLM_xref-aff,.tocAuthors sup,.publicationContentAuthors .authorLayer sup{
	display:none
}
.articleContent .contribDegrees{
	padding-right:0
}
.contribDegrees .authorLayer,.contribDegrees .authorLayer .header a{
	color:#333
}
.contribDegrees .authorLayer .header a:hover,.contribDegrees .authorLayer .header a:focus,.contribDegrees .authorLayer .header a:active{
	text-decoration:underline
}
.contribDegrees .authorLayer{
	border:1px solid #ccc;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	top:-5px;
	left:0
}
.authors .contribDegrees:last-child {
	padding-right:5px
}
.publicationContentEpubDate b{
	font-weight:normal
}
.publicationContentEpubDate{
	color:#555;
	font-size:14px;
	margin-bottom:10px
}
.hlFld-Abstract {
	margin-top:5px
}
.hlFld-Abstract>a[name="abstract"] {
	display:inline
}
.sectionInfo .sectionHeading,.sectionInfo .section-heading-2{
	font-size:18px;
	color:#555;
	font-weight:bold;
	float:none
}
.sectionInfo .fn-label{
	font-size:inherit;
	font-weight:normal;
	margin-left:0;
	margin-right:10px
}
.sectionInfo .fn-group br,.citedBySection .panel-top br,#similarContentTiles .panel-bottom br{
	display:none
}
.sectionInfo h2{
	margin-bottom:0
}
.sectionInfo h2.sectionHeading{
	font-size:22px;
	font-weight:normal
}
.noMetaLine .articleMeta {
	border-bottom:none
}
.noMetaLine .top-separator {
	border-top:1px solid #ccc
}
.fn-label{
	font-size:18px;
	color:#555;
	font-weight:bold
}
p .fn-label{
	margin-left:-20px
}
span.NLM_fn p span.NLM_fn{
	margin-left:-20px;
	font-size:18px;
	font-weight:bold;
	color:#555;
	padding-bottom:1em;
	display:block
}
.NLM_bio p.bioTitle{
	font-size:18px;
	margin-left:0;
	color:#555;
	margin-bottom:25px
}
.citedBySection, .externalPicksContainer{
	display:flex;
	flex-wrap:wrap;
	width:100%;
	margin-bottom:10px
}
.citedBySection .sectionInfo .sectionHeading,.citedBySection .sectionInfo .section-heading-2{
	display:none
}
.citedBySection .articleTitle,.citedBySection .chapterTitle,.externalPick .articleTitle{
	min-height:85px;
	max-height:85px;
	line-height:1.7;
	display:block;
	overflow-y:hidden
}
.panel:hover,.panel:active,.panel:focus{
	box-shadow:0 0 10px 5px rgba(220,220,220,.9)
}
#seeMoreRecords,#seeLessRecords,.seeMoreRecord-temis{
	font-size:16px;
	padding:13px 30px;
	text-align:center;
	border:0;
	width:auto;
	display:inline-block;
	cursor:pointer;
	-webkit-appearance:none
}
#seeMoreRecords:hover,#seeLessRecords:hover,.seeMoreRecord-temis:hover,#seeMoreRecords:focus,#seeLessRecords:focus,.seeMoreRecord-temis:focus,#seeMoreRecords:active,#seeLessRecords:active,.seeMoreRecord-temis:active{
	cursor:pointer;
	text-decoration:underline;
	color:#fff;
	background-color:#900
}
.temisPubDate{
	color:#333;
	font-size:13px;
	margin-top:0
}
.hideRecord-temis{
	color:#555;
	background-color:#eee;
	font-weight:bold;
	text-align:center;
	font-size:16px;
	width:auto;
	padding:13px 30px;
	border:1px solid #ccc
}
.hideRecord-temis:hover,.hideRecord-temis:focus,.hideRecord-temis:active{
	cursor:pointer;
	text-decoration:underline;
	background-color:#ccc
}
#similarContentTiles #seeMoreRecords,#similarContentTiles #seeLessRecords,.seeMoreRecord-temis,.hideRecord-temis,.seeMoreRecord-citedBy,.seeLessRecord-citedBy{
	display:none!important
}
kwd-group:before {
	content:"";
	display:block
}
.hlFld-KeywordText b{
	display:inline;
	line-height:2.8;
	margin-left:-20px
}
.hlFld-KeywordText b:after{
	content:"\a";
	white-space:pre
}
.hlFld-KeywordText{
	color:#555;
	font-size:18px;
	margin-bottom:30px;
	margin-left:20px
}
.hlFld-KeywordText a{
	font-size:16px
}
.hlFld-KeywordText .title{
	display:none
}
.abstractKeywords{
	border-bottom:1px solid #ccc;
	margin-bottom:10px
}
.accessDenialWidget .abstractKeywords{
	border-bottom:none
}
.articleContent sig-block{
	text-align:right;
	width:100%
}
.articleContent sig-block i,.articleContent sig-block sig{
	display:block
}
.articleContent .sub-article-product-source{
	font-weight:bold;
	margin-top:30px
}
.articleContent .sub-article-product-authors{
	list-style:outside none none;
	padding:0;
	margin:0
}
.tableViewerLargeImage{
	margin-top:10px;
	font-size:14px;
	text-align:center
}
.tableNav a.next:focus,.tableNav a.prev:focus,.figureNav a.next:focus,.figureNav a.prev:focus,a#indivLogin:focus{
	outline:1px dotted blue
}
#figureViewer {
	margin:0
}
.tableWrapper a.close:focus,#figureViewerNav a.close:focus,#refViewerNav a.close:focus{
	box-shadow:0 0 5px 3px rgba(120,120,120,.5)
}
#figureViewerNav a.close,#refViewerNav a.close,.tableWrapper a.close{
	width:auto;
	top:15px;
	padding-right:15px
}
#figureViewer-wrap,.tableWrapper{
	max-width:90%;
	width:auto;
	height:auto;
	top:10vh;
	margin:0 25px;
	z-index:600!important
}
.tableWrapper{
	position:fixed
}
#figureViewer-wrap{
	margin-top:55px;
	padding:5px
}
#figureViewer,#figureViewerNav,#figureCanvas .figBox,.tableViewerNav,.tableNav{
	width:100%
}
#figureViewerNav .figureNav{
	text-align:center;
	margin-top:10px;
	left:calc(50% - 140px)
}
#figureCanvas{
	margin:10px 0 0 0;
	width:100%
}
.figContent {
	overflow-y:auto;
	max-height:calc(85vh - 95px)
}
.figBox img,.NLM_table-wrap img{
	padding:inherit;
	max-width:100%;
	max-height:60vh;
	object-fit:contain;
	margin:0 auto;
	display:block
}
.figure{
	margin-left:20px
}
.media .player-container{
	margin-left:20px
}
.single_highlight_class{
	background-color:#ffffb3
}
.cme-highlight{
	background-color:#FFD800
}
.articleJournalNavTitle{
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	text-align:center
}
.PDFTool{
	margin-bottom:15px;
	margin-top:15px
}
.articleJournal{
	padding-left:20px;
	padding-right:20px;
	margin-bottom:0
}
#OFIssue{
	display:none
}
.contentsToolsContainer{
	display:block;
	position:fixed;
	bottom:0;
	left:0;
	width:100%
}
.articleToc ul a,.articleToc ul span{
	padding:0
}
.article-toc-list-title{
	text-align:left;
	padding-left:20px;
	font-size:18px;
	font-weight:400
}
span.toggle-trigger{
	line-height:14px
}
.article-toc-list-title .toggle-trigger{
	border:0;
	transform:inherit;
	margin:0;
	width:inherit!important;
	height:inherit!important;
	line-height:14px
}
.toggle-trigger:active,.toggle-trigger:hover,.toggle-trigger:focus{
	text-decoration:underline
}
.article-toc-list-title .toggle-trigger:before{
	content:"Close";
	background:rgba(0,0,0,0)url(/pb-assets/Icons/Arrow-up-white.svg)no-repeat scroll 0 0;
	background-position:41px 0
}
.article-toc-list-title .toggle-trigger-active:before{
	content:"Open";
	background:rgba(0,0,0,0)url(/pb-assets/Icons/Arrow-down-white.svg)no-repeat scroll 0 0;
	background-position:41px 1px
}
.article-toc-list-title .toggle-trigger:before,.article-toc-list-title .toggle-trigger-active:before{
	font-size:14px;
	margin-right:5px;
	padding-right:25px;
	background-size:16px 16px
}
.content-list-label:hover,.content-list-label:focus,.content-list-label:active{
	cursor:pointer;
	text-decoration:underline
}
.content-list-item{
	overflow-y:auto;
	background-color:#f7f7f7;
	padding:13px 0!important;
	border-top:1px solid #eee
}
.content-list-item .toggle-trigger:active,.content-list-item .toggle-trigger:hover,.content-list-item .toggle-trigger:focus{
	box-shadow:0 0 20px 4px rgba(170,136,136,.67)
}
.articleToc ul ul.article-toc-links{
	background-color:#f7f7f7
}
.content-list-item::-webkit-scrollbar{
	width:14px;
	background-color:#fbfbfb;
	box-shadow:0 0 1px #eee
}
.content-list-item::-webkit-scrollbar-thumb{
	border-radius:7px;
	box-shadow:inset 0 0 5px rgba(0,0,0,.25);
	background-color:#c2c2c2;
	border:3px solid #fbfbfb
}
.shareCancelButton a{
	float:right;
	padding-left:20px!important;
	padding-right:20px!important;
	width:55px
}
.shareCancelButton a span{
	line-height:32px
}
.articleTOCContainer,.articleTabContainer,.articleToolsContainer,.TOCToolsContainer,.relatedContainer{
	background-color:#fff
}
.articleTabContainer{
	border-top-left-radius:5px;
	border-top-right-radius:5px
}
.relatedContainer{
	margin-top:10px
}
.articleTOCContainer,.articleToolsContainer{
	border:1px #ccc solid;
	margin-bottom:10px;
	border-radius:5px
}
#relatedArticlesColumn {
	margin-top:20px
}
.articleToolsContainer,.TOCToolsContainer{
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	border-top:none
}
.articleTOCContainer h4, #relatedArticlesColumn h4{
	background:#f7f7f7;
	color:#555;
	font-size:16px;
	padding:15px 10px;
	border-top-left-radius:5px;
	border-top-right-radius:5px
}
.articleTOCContainer .tocLink{
	padding:10px 20px;
	font-size:14px
}
.articleMetricsContainer h2{
	display:none
}
.no-bottom-margin h2{
	margin-bottom:0
}
.literatumArticleMetricsWidget{
	float:none;
	width:100%
}
.literatumArticleMetricsWidget .articleMetricsContainer .title{
	font-size:16px;
	color:#333;
	margin-bottom:20px
}
.literatumArticleMetricsWidget .metricsAbout{
	display:none
}
.literatumArticleMetricsWidget .altmetric-container, .articleBadges .altmetric-container{
	float:none;
	width:100%
}
.metricsDescription p{
	margin-left:0
}
.articleMetricPanel .publicationContentLicenseTagging{
	display:none
}
#bookshelf-container .slide-opener:focus{
	text-decoration:underline
}
#bookshelf-container .slide-opener.open{
	background:#ac2226 none repeat scroll 0 0!important
}
#bookshelf-container .slide-opener.open:hover{
	background:#900 none repeat scroll 0 0!important
}
#bookshelf-container .result-content p{
	font-size:13px;
	line-height:1.2
}
#bookshelf-container .side-slide{
	width:355px!important;
	z-index:38999!important
}
#bookshelf-container .slide-holder{
	display:none
}
#bookshelf-container.slide-active .slide-holder{
	display:inherit
}
.figuresContent .holder,.figuresContent .holder img{
	border:1px solid #ccc;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	position:relative
}
.figure .holder, .figuresContent .holder{
	margin-bottom:25px;
	padding:0;
	width:auto;
	height:auto
}
.figuresContent .holder img{
	display:block;
	margin-right:auto;
	margin-left:auto;
	margin-top:40px;
	padding:20px
}
a.thumbnail.showFiguresEEvent:focus img,.figuresContent .holder img:hover,.figuresContent .holder img:active{
	box-shadow:0 0 10px 5px rgba(140,140,180,.8)
}
.figuresContent .captionLabel{
	left:10px;
	position:absolute;
	top:10px
}
.NLM_sec_level_1 .downLoadOptions,.hlFld-Fulltext .downLoadOptions{
	display:none
}
.NLM_sec_level_1,.NLM_sec_level_2{
	font-size:16px;
	line-height:26px;
	color:#333
}
.NLM_sec_level_4 b {
	padding-left:20px
}
#refViewer-footer{
	display:none
}
.figuresContent .balloon .refLink{
	display:none
}
#figureViewer-footer .highRes{
	display:flex;
	justify-content:space-between
}
#figureViewer-footer .highRes a{
	font-size:14px;
	font-weight:700;
	margin:0 10px
}
.pdfSlide a,.largImage a,.powePointSlide a{
	font-size:15px;
	padding-bottom:13px;
	padding-top:13px;
	font-weight:bold;
	color:#fff;
	background-color:#796c83;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	display:inline-block;
	width:100%
}
.pdfSlide,.largImage,.powePointSlide{
	width:185px
}
.pdfSlide{
	float:left;
	margin-left:10px
}
.powePointSlide{
	float:right;
	margin-right:10px
}
.largImage, .inlineBlock{
	display:inline-block
}
.pdfSlide a:hover,.largImage a:hover,.powePointSlide a:hover{
	background-color:#5F4D6D
}
.figuresContent .holder .downLoadOptions{
	margin-bottom:25px;
	margin-top:35px;
	text-align:center
}
.pdfSlide .thumbnail{
	display:none
}
.figuresContent .holder .caption{
	padding:10px
}
.figuresContent .holder .caption:before{
	content:"Description";
	color:#333;
	font-size:16px;
	font-weight:bold;
	line-height:26px
}
.citedByEntry,.externalPick{
	margin-bottom:10px;
	margin-right:10px;
	width:48%
}
.citedBySection>.citedByEntry:nth-child(n+7){
	display:none
}
.citedbySubHeader h4,.similarContentHeading h4{
	margin-top:40px
}
.articleUsage{
	font-size:16px
}
.references .sfxLink{
	margin-left:10px
}
.articleEntry .sfxLink{
	float:right
}
.articleEntry .relatedArticle-section, .articleEntry .related-Article-content-nested {
	display:inline-flex;
	flex-wrap:wrap;
	max-width:calc(100vw - 455px);
	min-width:100%
}
.articleEntry .related-Article-title{
	min-width:135px
}
.articleEntry .related-Article-content-nested {
	width:calc(100% - 135px);
	max-width:100%;
	min-width:auto
}
.articleEntry .show-more {
	margin-left:0
}
.articleEntry .related-article-publication, .articleEntry .multi-related-article {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:calc(100% - 75px);
	margin-top:0;
	margin-bottom:3px
}
.articleEntry .single-related-item {
	width:calc(100% - 135px)
}
.journalHomeFourRight{
	width:300px;
	margin-left:auto;
	margin-right:auto
}
.journalHomeFourLeft{
	width:100%
}
.JournalRightInsideContainer{
	background-color:#fff;
	padding-bottom:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none
}
.JournalRightOutsideContainer{
	background-color:#eee;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	padding:10px;
	margin:auto
}
.journalCarousel .slideshowWidget .slides .journalCarouselContainer{
	margin:0 .5%;
	position:relative;
	border:1px solid #ccc;
	min-height:329px;
	max-width:618px
}
.journalCarousel .slideshowWidget .slide{
	position:inherit
}
.journalHomeCarousel{
	margin-top:20px;
	display:block
}
.journalCarousel .slideshowWidget{
	margin-left:0!important;
	width:100%!important
}
.slideshowWidget .slidePort{
	overflow-x:inherit;
	
}
.journalCarouselBackgroundImage img{
	width:100%;
	height:auto
}
.journalCarouselOverlay img{
	display:none!important
}
.backgroundJournalCarousel,.nobackgroundJournalCarousel{
	margin-top:-12px
}
.journalCarouselOverlay,.backgroundJournalCarousel .journalCarouselText{
	bottom:0;
	position:absolute
}
.journalCarouselContainer{
	display:flex;
	flex-direction:column;
	justify-content:flex-start
}
.journalCarouselText{
	width:100%
}
.backgroundJournalCarousel .journalCarouselText p{
	color:#fff;
	margin:1em 35px .5em 40px
}
.nobackgroundJournalCarousel .journalCarouselText{
	display:flex;
	flex-direction:column;
	min-height:314px
}
.nobackgroundJournalCarousel .journalCarouselText p{
	color:#555;
	margin-left:35px;
	margin-right:45px
}
.backgroundJournalCarousel .journalCarouselTextButton a{
	border:1px solid white;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:30px;
	padding-right:30px;
	text-align:center;
	width:100px;
	color:#fff;
	font-size:16px
}
.nobackgroundJournalCarousel .journalCarouselTextButton a{
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:100px;
	color:#fff
}
.journalCarouselTextButton{
	margin-bottom:20px;
	margin-top:auto
}
.slideshowWidget .previousSlide,.slideshowWidget .nextSlide{
	padding:0;
	font-size:80px;
	font-family:monospace;
	font-weight:bolder;
	background:#fff;
	color:#796c83;
	transform:scale(0.8,1.2)
}
.slideshowWidget .previousSlide:hover,.slideshowWidget .nextSlide:hover,.slideshowWidget .previousSlide:active,.slideshowWidget .nextSlide:active,.slideshowWidget .previousSlide:focus,.slideshowWidget .nextSlide:focus{
	color:#369;
	background-color:inherit
}
.journalCarousel .nobackgroundJournalCarousel .journalCarouselTextButton a,.journalCarousel .backgroundJournalCarousel .journalCarouselTextButton a{
	display:block
}
.slideshowWidget .slide a{
	display:inline
}
.slideshowWidget .slide a:hover,.slideshowWidget .slide a:focus,.slideshowWidget .slide a:active{
	text-decoration:underline!important
}
.slideshowWidget .navIndicator li{
	height:13px;
	margin:5px 8px 0;
	width:13px
}
.slideshowWidget .navIndicator{
	height:20px;
	margin:15px 0
}
.slideshowWidget .navIndicator .active,.navIndicator .active:hover{
	background-color:#ac2226
}
.slideshowWidget .navIndicator li:focus{
	background-color:#369
}
.currentIssueCover .cover{
	display:table-footer-group;
	float:none
}
.currentIssueCover .journal{
	background:none;
	display:table;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	width:90%
}
.currentIssueCover .journal .info br{
	display:none
}
.currentIssueCover img{
	border:2px solid #eee;
	height:170px;
	margin-left:auto;
	margin-right:auto;
	width:auto
}
.currentIssueCover .journal h2{
	font-size:18px;
	color:#555
}
.currentIssueContainer{
	background-color:#fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	padding-bottom:10px
}
.TOCTopButton{
	margin-top:7px
}
.TOCMiddleButton{
	margin-top:10px
}
.journalHomeLoiButton{
	margin-bottom:18px
}
.journalHomeTOCButton a,.journalHomeLoiButton a{
	padding-left:50px;
	padding-right:50px;
	width:140px
}
.publicationCoverImage{
	text-align:center;
	padding:10px
}
.journalQuickSearch{
	width:100%;
	padding-top:8px
}
.journalQuickSearch .textIndent{
	text-indent:0
}
.searchDropDownDivLeft{
	display:none
}
a.advancedSearchLink{
	color:#333;
	font-size:14px;
	margin-left:calc(50vw + 185px)
}
#journalSearchBarContainer a.advancedSearchLink{
	position:static;
	margin-left:calc(50vw + 185px)
}
.journalNavInnerContainer .journalAdvancedSearch a{
	float:none;
	position:relative;
	top:-30px;
	left:-70px
}
.journalNavInnerContainer div[data-module-name="journal-nav"]{
	display:inline-block
}
.journalAdvancedSearch .widget-body.body.body-none.body-compact-all{
	height:0
}
.mobile-adv-search-link{
	margin:0
}
.mobile-adv-search-link a{
	color:#555;
	font-size:16px;
	font-weight:normal;
	padding:10px 20px;
	display:block
}
.mobile-adv-search-link a:hover{
	background-color:#888;
	color:white
}
.journalSearchContainer{
	float:right;
	width:275px
}
.journalNavContainer .journalMenus nav>ul>li:first-child a{
	margin-left:-10px
}
.journalMenus .primaryNav li ul li:first-child a{
	padding-left:20px
}
.journalMenus .primaryNav{
	border-top:medium none;
	list-style:outside none none;
	filter:none;
	height:auto;
	margin:0;
	padding:0;
	position:relative;
	width:100%;
	z-index:10
}
.journalNavInnerContainer .journalMenus .primaryNav{
	z-index:2
}
.journalSearchActive .journalNavInnerContainer .journalMenus .primaryNav {
	z-index:10
}
.sticky-header .journalMenus .primaryNav{
	z-index:110 !important
}
.journalNavContainer,#portalMobileMenus{
	background-color:#f7f7f7;
	border-bottom:1px solid #ccc
}
.journalNavContainer .journalMenus .primaryNav li a,.portalHeader .portalMenus .primaryNav li a, #journalSearchButton a{
	color:#555;
	font-size:16px;
	font-weight:normal;
	margin-bottom:-3px;
	padding:8px 20px 11px
}
.journalNavContainer .journalMenus .primaryNav>li>a {
	padding-top:15px;
	padding-bottom:17px
}
.journalNavContainer .journalMenus .primaryNav>li>a:hover,.portalHeader .portalMenus .primaryNav>li>a:hover,.journalNavContainer .journalMenus .primaryNav>li>a:focus,.portalHeader .portalMenus .primaryNav>li>a:focus,.journalNavContainer .journalMenus .primaryNav>li>a:active,.portalHeader .portalMenus .primaryNav>li>a:active, #journalSearchButton a:hover, #journalSearchButton a:active, #journalSearchButton a:focus{
	color:#5F4D6D;
	background-color:rgba(0,0,0,0);
	text-decoration: none;
	box-shadow:inset 0px -2px 0px 0px rgb(121, 108, 131)
}
.menuXml .primaryNav li:hover a,.menuXml .primaryNav li.expanded a{
	color:#fff;
	background-color:#796C83;
	text-decoration:none
}
.journalNavContainer .journalMenus .primaryNav li a.expander:hover,.portalHeader .portalMenus .primaryNav li a.expander:hover,#portalMobileMenus .journalMenus .primaryNav li a.expander:hover,#portalMobileMenus .menuXml .primaryNav li a.expander:hover,.journalNavContainer .journalMenus .primaryNav li a.expander:focus,.portalHeader .portalMenus .primaryNav li a.expander:focus,#portalMobileMenus .journalMenus .primaryNav li a.expander:focus,#portalMobileMenus .menuXml .primaryNav li a.expander:focus,.journalNavContainer .journalMenus .primaryNav li a.expander:active,.portalHeader .portalMenus .primaryNav li a.expander:active,#portalMobileMenus .journalMenus .primaryNav li a.expander:active,#portalMobileMenus .menuXml .primaryNav li a.expander:active{
	color:#fff;
	background-color:#796C83!important;
	border-bottom:none
}
.journalNavInnerContainer .journalMenus{
	font-size:20px;
	height:50px;
	margin-top:2px
}
.journalNavInnerContainer .menuXml .primaryNav li{
	background-color:#f7f7f7
}
.journalNavInnerContainer .menuXml .primaryNav>li>ul>li, .portalHeader .menuXml .primaryNav>li>ul>li{
	background-color:#796C83;
	padding:3px 0
}
.journalNavInnerContainer .menuXml .primaryNav li li a,.portalHeader .menuXml .primaryNav li li a{
	background-color:#796C83!important;
	width:auto;
	display:table;
	white-space:nowrap;
	padding-right:50px!important
}
.menuXml .primaryNav li ul li:last-child, .menuXml .primaryNav li ul li:last-child a{
	border-radius:0 0 5px 5px
}
.menuXml .primaryNav li li:hover>a,.menuXml .primaryNav li li:focus>a,.menuXml .primaryNav li li:active>a,
.menuXml .primaryNav li li:hover,.menuXml .primaryNav li li:focus,.menuXml .primaryNav li li:active,
.menuXml .primaryNav li li a:focus
{
	background-color:#5F4D6D!important;
	color:#fff!important;
	text-decoration:underline
}
#portalMobileMenus .menuXml .primaryNav li li:hover,#portalMobileMenus .menuXml .primaryNav li li:focus,#portalMobileMenus .menuXml .primaryNav li li:active{
	background-color:#ccc!important
}
.menuXml .primaryNav a:focus{
	background-color:#a9a9a9;
	color:#fff
}
.menuXml .primaryNav li:hover ul,.menuXml .primaryNav li.expanded ul{
	display:flex;
	flex-direction:column;
	width:auto
}
#portalMobileMenus .menuXml .primaryNav li:hover ul{
	display:none
}
#portalMobileMenus .menuXml .primaryNav li:hover .active{
	display:block
}
.primaryNav li ul li:before {
	box-shadow:0px 7px 18px 2px rgba(0, 0, 0, 0.4);
	background-color:rgba(0,0,0,0.25);
	z-index:-1;
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0
}
#portalMobileMenus .primaryNav li ul li:before {
	display:none
}
#portalMobileMenus .primaryNav li ul li{
	box-shadow:none
}
.journalNavInnerContainer{
	margin-left:auto;
	margin-right:auto;
	max-width:1100px;
	padding-left:30px;
	padding-right:30px
}
.speech-bubble-bottom:after{
	color:rgba(0,0,0,0)
}
.mostReadCited{
	padding-bottom:10px
}
.mostReadCited .mostRead>ul{
	border-bottom:2px solid #eee;
	margin:10px 20px;
	padding:0
}
.mostReadCited .mostRead>ul>ul{
	padding:0;
	margin:0
}
.mostReadCited .mostRead>ul>ul>ul{
	display:flex;
	padding:0
}
.mostReadCited .mostRead.collapsed>ul>ul>ul{
	margin:5px 0
}
.literatumMostCitedWidget p,.literatumMostReadWidget p{
	margin-left:12px
}
.content-table-mostRead{
	margin:0;
	text-align:left
}
.topContent-altmetrics{
	height:60px;
	min-width:64px
}
.content-table-mostRead tr{
	vertical-align:top
}
.latestArticlesTab .topContent-altmetrics,.latestArticlesTab .view-count,.latestArticlesTab .citation-count{
	display:none
}
.mr-mc-explanation{
	margin-bottom:-20px
}
.online-pub-date,.citation-count,.view-count{
	display:flex;
	font-size:13px;
	color:#333
}
.mostRead .issueLinks{
	display:none
}
.latestArticlesTab .mostRead .issueLinks{
	display:block;
	text-align:center
}
#past-cover-images{
	margin-bottom:20px
}
.recentIssuesCover{
	display:inline-flex;
	overflow-x:visible;
	width:100%;
	max-width:730px;
	padding:10px 0 20px 10px;
	align-items:flex-end
}
.recentIssuesCover .media{
	margin:0 25px 0 0;
	border:1px solid #ccc;
	padding:5px 10px;
	border-radius:5px;
	height:210px;
	min-width:135px
}
.recentIssuesCover img{
	height:175px
}
.recentIssuesCover .media:hover,.recentIssuesCover .media:active,.recentIssuesCover .media:focus{
	box-shadow:0 0 10px 5px rgba(220,220,220,.9)
}
.recentIssuesCover .media:first-child{
	padding-top:12px!important;
	height:225px!important
}
.recentIssuesCover .media:first-child:before{
	content:"Current Issue";
	background:#eee;
	position:relative;
	padding:2px .72em;
	margin:0 -12px;
	top:-13px;
	left:.08em;
	font-size:14px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border:1px solid #ccc;
	display:inline-block;
	width:100%;
	text-align:center
}
.recentIssuesCover .media .coverImage{
	text-align:center
}
.recentIssuesCover .media:first-child .coverImage{
	margin-top:-8px
}
.browseByCover .CoverGallery{
	display:grid;
	grid-template-columns:repeat(4,1fr);
	padding:0 10px;
	margin-top:0
}
.browseByCover .CoverGallery .coverImage{
	width:auto;
	margin:05px;
	padding:5px 10px;
	border:1px solid #ccc;
	border-radius:5px;
	text-align:center;
	align-self:flex-end;
	display:grid;
	grid-template-rows:1fr 0fr 0fr
}
.browseByCover .CoverGallery img{
	width:16vw;
	height:auto
}
.CoverGallery .coverImage a{
	color:#333
}
.coverArt_link p {
	font-size:12px;
	margin:0;
	color:#006acc;
	line-height:16px
}
a.coverArt_link:hover, a.coverArt_link:focus, a.coverArt_link:active{
	text-decoration:none
}
.text.issueInfo{
	align-self:center
}
.text.issueInfo>div{
	width:100px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin:0 auto
}
.browseByCover .coverImage:first-child{
	padding-top:20px
}
.browseByCover .coverImage:first-child:before{
	content:"Current Issue";
	position:absolute;
	background:#eee;
	width:100%;
	left:0;
	top:0;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom:1px solid #ccc;
	font-size:14px
}
.browseByCover .CoverGallery .coverImage:hover,.browseByCover .CoverGallery .coverImage:active,.browseByCover .CoverGallery .coverImage:focus{
	box-shadow:0 0 10px 5px rgba(220,220,220,.9)
}
.browseByCover .CoverGallery br,.browseByCover .CoverGallery .buttonWrapper,.text.issueInfo>div:nth-child(2){
	display:none
}
.browseByCover .cover-year-title,.browseByCover .blueGrayButton.mediumButton{
	grid-column:1 / 5
}
.issueDate,.issueVolNum{
	text-align:center
}
#hideCovers,#showCovers{
	margin:5px auto
}
#hideCovers a,#showCovers a{
	width:120px
}
.altmetric-embed{
	z-index:auto
}
div#_altmetric_popover_el.altmetric-embed{
	z-index:0!important
}
.journalHomeThree{
	margin-top:30px;
	margin-bottom:60px;
	position:relative;
	padding-bottom:35px
}
.journalHomeThree h2{
	border-bottom:2px solid #eee;
	margin-bottom:25px;
	padding-bottom:13px
}
.journalHomeThree p{
	line-height:initial;
	margin-top:0
}
.journalHomeThree ul{
	padding-left:25px
}
.journalHomeThree .alertsContainer{
	margin-left:0
}
.journalHomeThree li{
	color:#e13345
}
.journalHomeThree .col-md-1-1{
	position:inherit
}
.alertsList{
	padding-left:15px
}
.journalHomeLeftColumn,.journalHomeMiddleColumn,.journalHomeRightColumn{
	width:100%
}
.journalHomeFooterAd{
	display:none
}
.journalHomeSideAd{
	margin-top:15px;
	margin-bottom:10px
}
.tellUsText{
	float:right;
	width:80%
}
.sectionThreeBulletSchool{
	font-style:italic
}
.upperPublishWithUs{
	background-color:white;
	padding:15px
}
.upperPublishWithUs h2{
	margin-top:0
}
.upperPublishWithUs p{
	line-height:17.5px
}
.upperPublishWithUs .journalPublishViewAllButton{
	position:inherit;
	width:inherit
}
.publishWithUs img{
	max-width:100%
}
.journalNewsViewAllButton,.journalBoardViewAllButton,.journalPublishViewAllButton,.journalHomeRightColumn .alertSignUpButton{
	width:100%;
	text-align:right
}
.editorialBoard .sectionThreeBulletText{
	margin-bottom:4px
}
.journalNewsText{
	margin-bottom:10px;
	margin-top:10px
}
.moreFromThisJournal{
	margin-right:30px
}
.moreFromThisJournal,.otherSociety{
	border-top:2px solid #eee
}
.moreFromThisJournal h2{
	margin-top:35px
}
.moreFromThisJournal h3{
	padding-bottom:10px;
	margin-bottom:10px;
	color:#333
}
.moreFromThisJournalModules{
	margin-left:25px
}
.alertsSignupButtonOuter,.twitterFollowButtonOuter{
	margin-top:0;
	padding-bottom:20px;
	margin-left:auto;
	margin-right:auto
}
.allIssuesButton,.currentIssueButton{
	margin-left:auto;
	margin-right:auto;
	margin-top:120px;
	width:200px
}
.allIssuesButton ul,.currentIssueButton ul{
	margin:0;
	padding:0
}
/*Just Accepted issues */
.allissues-ja {
	display:none
}
.moreFromButton,.onlineFirstViewMoreButton{
	float:right
}
.onlineFirst .more{
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	display:inline-block;
	text-decoration:none;
	width:15%;
	font-size:14px;
	padding-bottom:7px;
	padding-top:7px;
	color:#333;
	background-color:#eee;
	border:1px solid #ccc;
	text-align:center;
	float:right
}
.onlineFirst .more:hover,.onlineFirst .more:focus,.onlineFirst .more:active{
	background-color:#ccc;
	text-decoration:underline
}
.onlineFirst .access-icon{
	left:-40px;
	position:absolute
}
.journalCoverContainer{
	margin-bottom:25px;
	margin-left:20px;
	margin-right:20px;
	min-height:303px
}
.mostTabs{
	margin-top:40px;
	width:calc(100vw - 5px)
}
.mostTabs h2{
	font-size:18px;
	margin:0
}
.mostTabs .tabs-widget .tab-nav li.active a h2{
	color:#fff
}
.mostTabs .tabs-widget .tab-nav li a{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	font-size:12px;
	padding-top:13px;
	padding-bottom:13px;
	background:#eee;
	border:1px solid #ccc;
	color:#555;
	border-bottom:none
}
.tabs-widget .tab-nav li a:hover,.tabs-widget .tab-nav li a:focus,.tabs-widget .tab-nav li a:active{
	text-decoration:underline
}
.mostTabs .tabs-widget .tab-nav li{
	margin-right:1px;
	width:32%;
	text-align:center
}
.mostReadCited li{
	float:none;
	margin:10px;
	max-width:100%;
	text-align:center
}
.mostReadCited ul ul ul>li:first-child{
	margin-left:0
}
.panel .panel-bottom{
	position:static;
	position:sticky;
	max-width:100%;
	display:contents;
	height:60px
}
.panel .authors,.panel .title{
	text-align:left
}
.panel .title{
	min-height:85px
}
.panel .authors{
	overflow:hidden;
	text-overflow:ellipsis;
	display:block;
	line-height:1.25em;
	max-height:3.75em
}
.mostReadCited a{
	font-size:16px;
	line-height:1.7;
	overflow-wrap:anywhere;
	word-break:break-word
}
.mostTabs .tabs-widget .tab-nav li.active a{
	background:#796c83;
	color:#fff
}
.mostTabs .tabs-widget .tab-nav{
	border-bottom:none;
	padding:0
}
.mostTabs .tab-content{
	border:1px solid #ccc;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-right-radius:5px
}
.centerContainers{
	margin-top:75px;
	min-height:300px
}
.editorialContainer{
	border-left:2px solid lightgrey;
	border-right:2px solid lightgrey;
	padding-left:20px
}
.editorialBoard .editorName{
	font-weight:bold
}
.editorialBoard .editorAffiliation{
	margin-bottom:30px
}
.centerContainers p,.centerContainers li{
	font-size:18px
}
.alertsContainer,.twitterFeedContainer{
	margin-left:8%
}
.alertsContainer p{
	line-height:15px
}
#journalHomeAlerts,#journalHomeAlerts2{
	display:none;
	position:absolute
}
.journalHomeAlertsContainerIB #journalHomeAlerts,.journalHomeAlertsContainerIB #journalHomeAlerts2{
	left:-15px
}
.journalHomeAlertsContainerCP #journalHomeAlerts,.journalHomeAlertsContainerCP #journalHomeAlerts2{
	left:300px;
	top:220px
}
.fixedPanel{
	position:fixed;
	top:45vh;
	left:45vw;
	z-index:39000
}
.add-alerts-dialog{
	font-family:arial;
	color:#555;
	width:300px
}
.add-alerts-dialog a{
	background:rgba(0,0,0,0)url(/pb-assets/Icons/Cross-no-outline.png)no-repeat scroll 0 0;
	font-size:0;
	padding:15px;
	position:absolute;
	right:0;
	top:15px
}
.add-alerts-dialog h3{
	font-size:22px;
	padding-left:30px
}
.add-alerts-dialog p{
	padding-left:30px;
	max-width:50vw
}
.add-alerts-dialog table{
	border-collapse:collapse;
	table-layout:fixed
}
.add-alerts-dialog td{
	font-size:16px;
	padding-bottom:17px;
	padding-left:10px;
	margin-left:35px
}
.add-alerts-dialog td:first-child{
	margin-left:10px
}
.add-alerts-dialog th{
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px
}
.add-alerts-dialog th,.add-alerts-dialog td{
	width:200px
}
.add-alerts-dialog th:first-of-type{
	color:transparent
}
.add-alerts-dialog td:first-of-type{
	padding-left:30px;
	text-align:left;
	padding-top:15px;
	font-weight:bold
}
.add-alerts-dialog th:last-of-type,.add-alerts-dialog td:last-of-type{
	padding-right:20px
}
.add-alerts-dialog tr:nth-child(2n),.add-alerts-dialog thead{
	background:#f7f7f7 none repeat scroll 0 0
}
.add-alerts-dialog tbody{
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc
}
.add-alerts-dialog form input[type="checkbox"]{
	margin-left:8px;
	margin-top:8px
}
.add-alerts-dialog form td input[type="checkbox"]{
	margin-left:25px;
	margin-right:10px
}
.add-alerts-dialog form input[type="button"]{
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	font-size:14px;
	height:43px;
	color:#333;
	background-color:#eee;
	border:1px solid #ccc;
	margin-left:15px;
	cursor:pointer;
	text-transform:capitalize;
	width:90%;
	margin-bottom:20px
}
.add-alerts-dialog form input[type="submit"]{
	background-color:#AC2226 !important;
	border:none;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	color:#fff;
	font-size:14px;
	height:43px;
	margin-top:20px;
	margin-bottom:20px;
	cursor:pointer;
	width:90%;
	margin-left:15px
}
.add-alerts-dialog form input:hover,.add-alerts-dialog form input:focus,.add-alerts-dialog form input:active{
	text-decoration:underline
}
.add-alerts-dialog .journal-row td:nth-child(2)::after{
	content:"New Content"
}
.add-alerts-dialog .journal-row td:nth-child(3)::after{
	content:"Announcements"
}
.podcastsContainer iframe{
	min-height:50px
}
.podcasts td a,.videos a,.editorsChoice td a,.otherJournals a,.onlineFirst a,.otherSociety a{
	font-size:16px
}
a.podcast-help-link{
	font-size:14px!important;
	padding-left:10px
}
.journalVideoContainerRight p{
	line-height:24px
}
.journalVideoSection{
	margin-top:30px
}
.podcasts td p{
	margin-top:0
}
.podcasts img,.editorsChoice img{
	margin-right:10px
}
.videos .spacer,.podcasts .spacer,.editorsChoice .spacer{
	height:30px
}
.moreFromThisJournal h3,.otherJournalsContainer h2{
	border-bottom:1px solid lightgrey
}
.moreFromTheJournalContainers{
	margin-bottom:30px
}
.otherSocietyButton{
	margin-top:30px
}
.otherSociety td{
	text-align:center;
	width:20%
}
.articleListContainer #dashboard{
	width:100%!important;
	margin-left:0!important
}
#shortSizedTemis input[type="button"]{
	display:none!important
}
#similarContentTiles .panel .journalTitle-right{
	text-align:inherit;
	width:70%;
	margin-bottom:10px;
	height:32px
}
#similarContentTiles .panel>div>img{
	float:right;
	position:absolute;
	bottom:10px;
	right:10px
}
#similarContentTiles .panel>span.container-tools{
	float:left
}
#similarContentTiles span.journalTitle,.temisPanel span.journalTitle{
	display:none
}
#similarContentTiles .accessIcon{
	position:absolute;
	bottom:25px;
	right:20px
}
#similarContentTiles .art_title{
	line-height:1.7;
	min-height:85px
}
.relatedArticles .temisPanel:nth-child(-n+4){
	display:block!important
}
.citedByEntry .NLM_source{
	font-size:14px;
	color:#333
}
.temisPanel .journal-title>a,.citedByEntry a .NLM_source{
	font-size:14px;
	color:#006ACC
}
.temisPanel,#similarContentTiles .panel{
	position:relative;
	max-width:48%;
	width:48%!important;
	margin-bottom:10px!important
}
.temisPanel>.tocAuthors{
	margin-top:8px
}
hr.pubList-horizantal{
	border:0;
	height:1px;
	color:#ccc;
	background-color:#ccc
}
.newPanel-wrapper .horizantal-Line, .citing-ul .horizantal-Line{
	display:none;
	visibility:hidden
}
.temis-accessIcon{
	position:absolute;
	bottom:20px;
	right:10px
}
.relatedJournalsContainer li{
	list-style:outside none none;
	display:inline
}
.relatedJournalsImageContainer img, img.relatedJournalsImageContainer{
	height:113px;
	margin:0 calc(50% - 46px)
}
.relatedJournalsColumn{
	display:block;
	text-align:center;
	vertical-align:top;
	width:100%;
	margin-bottom:25px
}
#viewFewerText,#relatedJournalsLowerSection{
	display:none
}
.relatedJournalsContainer{
	text-align:center
}
.relatedJournalsRow{
	padding-left:0
}
.otherSociety{
	margin-top:40px;
	padding-top:15px;
	margin-bottom:50px
}
.onlineFirst .authors{
	font-size:13px;
	margin-bottom:25px;
	margin-top:10px
}
.onlineFirst .mostRead li{
	list-style:outside none none
}
.mostReadCited .mostRead,.mostReadCited .mostCited{
	display:inherit
}
.mostReadCited li:nth-child(3),.mostReadCited li:nth-child(6){
	margin-right:0!important
}
.mostReadCited .more,.mostReadCited .less{
	left:0;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	margin-bottom:0;
	position:relative;
	display:block;
	right:0;
	width:100px
}
.mostReadCited .more,.mostReadCited .mostRead.collapsed .less{
	display:none
}
.mostReadCited .mostRead.collapsed .more{
	display:block
}
.mostReadCited .more a:hover,.mostReadCited .less a:hover,.mostReadCited .more a:focus,.mostReadCited .less a:focus,.mostReadCited .more a:active,.mostReadCited .less a:active{
	text-decoration:underline
}
.mostReadCited .more:hover,.mostReadCited .less:hover,.mostReadCited .more:focus,.mostReadCited .less:focus,.mostReadCited .more:active,.mostReadCited .less:active{
	text-decoration:underline
}
.journalRightColumn{
	margin-left:auto;
	margin-right:auto;
	width:360px
}
.journalRightColumnTitle h3,.connectWithUs{
	text-align:center
}
.journalRightColumnTitle h3{
	border-bottom:1px solid #ccc;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	padding-bottom:10px;
	padding-top:20px;
	width:85%
}
.socialIconsContainer{
	padding-bottom:20px
}
.journalCurrentIssue h2,.homeSlideshow h2,.journalRightColumnTitle p{
	color:#555;
	font-size:22px;
	font-weight:bold;
	margin-left:30px;
	padding-top:10px
}
.alertSignUpButton,.tweetFollowButton{
	width:48%
}
.loiAccessIconSpan img{
	max-width:16px
}
.journalNavTitle{
	color:#333;
	font-size:16px;
	margin:0
}
td.TOCPdf{
	width:260px
}
.tocListWidgetContainer .tocTools .tocPdfLinks,.publicationListContainer .tocTools .tocPdfLinks{
	margin:10px 0
}
.tocPdfLinks a{
	font-size:16px
}
.journalHomeTOCButton .tocPdfLinks a{
	font-size:14px
}
.tocPdfLinks>table{
	width:100%
}
.currentIssue,.journalNavTitle{
	display:inline-block
}
.toc-quick-links h3{
	display:none
}
.tocListWidgetContainer{
	margin:0;
	padding:0;
	width:100%
}
.tocListWidget h1{
	font-size:22px
}
.tocListWidget h2{
	font-size:18px;
	margin-top:0
}
.tocListWidgetContainer .tocHeading,.publicationListContainer .tocHeading{
	border-bottom:1px solid #ccc;
	margin:0
}
.all-articles .article_headings{
	margin-left:-55px
}
.all-articles h3.tocHeading{
	margin:15px 0 10px;
	border-bottom:1px solid #ccc
}
.sageTOCList .accessIcon{
	margin-top:17px
}
.sageOnlineFirstList .accessIcon{
	margin-top:17px
}
.tocTools{
	margin:0;
	padding:0
}
.tocTools>div>a{
	color:#006acc;
	font-size:13px;
	padding-left:3px
}
.tocTools h1,.sageOnlineFirstList h1{
	margin-top:0
}
.sageOnlineFirstList .tocTools{
	display:none
}
.onlineFirstSnippet{
	margin-bottom:20px
}
.tocHeading{
	color:#555
}
.articleEntry,.articleList span{
	color:#333;
	font-size:14px
}
.articleEntry .art_title,.articleList .art_title,.articleList hr,#citing-articles, #collection-articles{
	margin-top:20px
}
.articleEntry .art_title .ref div{
	font-style:italic;
	color:#006acc
}
.sageOnlineFirstList .ArticleType{
	display:none
}
.sageOnlineFirstList .lastUpdatedDate{
	 margin-bottom:14px
}
.art_title{
	font-size:16px
}
.art_title h3,.art_title h2{
	color:#006acc;
	margin:0
}
.hlFld-Title,.downloadCitations .art_title{
	line-height:1.5;
	font-weight:bold
}
.art_title .ref div{
	margin-top:12px
}
.tocAuthors a,.tocEPubDate,.art_authors .NLM_string-name{
	font-size:14px;
	color:#333
}
.art_authors{
	margin-top:5px;
	margin-bottom:5px
}
.tocAuthors{
	margin-top:15px;
	margin-bottom:15px
}
.tocAuthors a,.art_authors .NLM_string-name{
	font-weight:bold
}
.tocAuthors .degreesComma,.tocAuthors .NLM_degrees{
	display:inline
}
.tocAuthors .contribDegrees{
	padding-right:0
}
.relatedArticles .tocAuthors a{
	font-weight:normal;
	color:#006acc
}
.articleEntry{
	margin:-5px 0 40px
}
.citedByEntry .accessIconContainer div img{
	float:right
}
.citedByEntry .CbLinks>a.abs,.citedByEntry .CbLinks>a.full,.citedByEntry .CbLinks>a.pdf,.citedByEntry .CbLinks>a.suppl,.citedByEntry .CbLinks>a.rightslink,.citedByEntry .CbLinks>a.creative-commons-badge, .citedByEntry .CbLinks>a.epub{
	display:none
}
.citedByEntry a,.citedByEntry .authorsText{
	font-weight:400;
	cursor:pointer;
	font-style:normal;
	font-size:13px
}
.citedByEntry .authorsText{
	color:#666
}
.citedByEntry .articleEntry a:first-of-type{
	font-size:16px;
	color:#006ACC
}
.citedByEntry .articleEntry tr{
	display:-ms-grid;
	display:grid
}
.citedByEntry .articleEntry{
	margin-bottom:0
}
.citedByEntry .CbLinks a.ref, .externalPick .CbLinks a.ref, #citing-articles .CbLinks a.ref{
	background:rgba(0,0,0,0)url(/pb-assets/Icons/Open-new-window-blue-grey.svg)no-repeat scroll 0 0;
	float:right;
	color:#006acc;
	font-size:14px;
	background-position:60px 10px;
	background-size:38px 38px;
	margin-top:10px;
	padding:14px 45px 0 0
}
.citedBySection .citedByEntry .CbLinks a.ref {
	background-position:60px 10px;
	background-size:38px 38px
}
#citing-articles .CbLinks a.ref {
	margin:-20px -25px 0 0;
	padding-top:0;
	background-size:30px;
	background-position:55px 2px
}
.externalPick .CbLinks a.ref{
	background-position:5px 10px;
	height:38px
}
.noCitedBy{
	color:#838080;
	font-weight:normal;
	margin:20px 0;
	font-size:16px
}
.tocDeliverFormatsLinks{
	display:flex;
	flex-wrap:wrap
}
.tocDeliverFormatsLinks .abs,.CbLinks .abs{
	display:none
}
.tocDeliverFormatsLinks,.CbLinks{
	color:transparent;
	line-height:50px
}
.CbLinks .full,.CbLinks .pdf,.CbLinks .rightslink,.CbLinks .suppl,.CbLinks .abstract{
	position:relative;
	top:10px
}
.tocDeliverFormatsLinks .translated-abstract-badge{
	margin-left:4px
}
.CbLinks .openData,.CbLinks .openMaterial,.CbLinks .preregistration,.CbLinks .translated-abstract-badge{
	margin-left:12px
}
.tocDeliverFormatsLinks img,.CbLinks img{
	vertical-align:middle;
	object-fit:contain
}
.search-results .translated-abstract-badge{
	margin-top:-29px
}
.search-results-body .tocDeliverFormatsLinks a, .tocDeliverFormatsLinks>a, .tocDeliverFormatsLinks .openData,.tocDeliverFormatsLinks .openMaterial,.tocDeliverFormatsLinks .preregistration,.tocListWidgetContainer .tocDeliverFormatsLinks .translated-abstract-badge {
	margin-right:8px
}
.tocDeliverFormatsLinks a.epub{
	display:none
}
.tocDeliverFormatsLinks a.rightslink {
	margin-left:-3px
}
.tocJournalCover img{
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	margin-bottom:50px
}
.tocCoverButton{
	margin-top:20px;
	margin-bottom:20px;
	width:250px;
	background-color:#7a6c86
}
.abstract-section{
	margin-bottom:5px;
	margin-top:15px
}
.issueSupplement .article a{
	font-size:13px
}
.issueSupplement{
	float:left;
	max-width:50%
}
.issueSupplement .publicationContentDropZone{
	margin-top:0
}
.issueSupplement h2{
	margin:0
}
.tocCoverContainer,.loiCurrentIssueContainer{
	border:1px solid #bbb
}
.tocArticleDoi:before{
	/* removed for SAGE-3260:content:"DOI:"; */
	display:block;
	float:left
}
/* removed for SAGE-3260:.tocArticleDoi:before,.tocArticleDoi a{ */
	/* color:#333; */
	/* font-size:14px */
/* } */
.publicationContentDropZone{
	margin-top:2px
}
.accessDenialWidget .publicationContentDropZone{
	margin-bottom:7px
}
.tocListWidgetContainer .showAbstract .previewContainer{
	margin-bottom:20px;
	margin-top:20px
}
.tocListWidgetContainer .showAbstract .articlePreviewLink{
	color:#333;
	font-size:14px
}
.tocListWidgetContainer .showAbstract .abstractParagraph p{
	font-size:14px
}
.tocListWidgetContainer .abstract-heading{
	display:none
}
.tocListWidgetContainer .abstractSection{
	background-color:#f7f7f7;
	margin-top:10px;
	padding:30px
}
.loiTitle,.allissues-aop{
	display:none
}
.loiHeader .journalHeader h1{
	margin-bottom:3px;
	font-size:22px
}
.loiHeader .journalHeader h2{
	margin-bottom:3px
}
.loiHeader h2{
	margin-top:0
}
.loiHeader.ojs .journalHeader:before{
	content:"All Issues - Orthopaedic Journal of Sports Medicine";
	margin-bottom:3px;
	color:#555;
	font-size:22px
}
.loiHeader.fao .journalHeader:before{
	content:"All Issues - Foot & Ankle Orthopaedics";
	margin-bottom:3px;
	color:#555;
	font-size:22px
}
.loiHeader.opn .journalHeader:before{
	content:"All Issues - OTO Open";
	margin-bottom:3px;
	color:#555;
	font-size:22px
}
.loiHeader.fao h1,.loiHeader.ojs h1,.loiHeader.opn h1{
	display:none
}
.browseByCover .cover-year-title{
	font-size:18px;
	color:#555;
	margin-bottom:0;
	padding-left:30px;
	border:0;
	background:rgba(0,0,0,0)url(/pb-assets/Icons/Plus-icon.png)no-repeat scroll 0 0;
	height:20px;
	cursor:pointer
}
.browseByCover .cover-year-title:hover,.browseByCover .cover-year-title:active,.browseByCover .cover-year-title:focus{
	text-decoration:underline
}
.dateRange{
	color:#555;
	font-size:16px;
	font-weight:normal
}
.date-range{
	display:none
}
.literatumListOfIssuesWidget{
	font-size:16px
}
.literatumListOfIssuesWidget .decade{
	margin-bottom:15px
}
.literatumListOfIssuesWidget .volume-list{
	padding:0
}
.literatumListOfIssuesWidget .years h3{
	font-size:16px;
	font-weight:bold
}
.literatumListOfIssuesWidget .years h5,.literatumListOfIssuesWidget .years h6{
	font-size:16px;
	margin:0;
	font-weight:normal
}
.literatumListOfIssuesWidget .years h5{
	padding-left:40px
}
.literatumListOfIssuesWidget .years h5+.expandable.issues{
	padding-left:40px
}
.literatumListOfIssuesWidget br{
	display:none
}
.literatumListOfIssuesWidget .slider .row{
	padding-top:5px
}
.browseByYearHeading h4{
	margin-bottom:0;
	margin-top:35px
}
.decade-list .years{
	margin-top:15px
}
.loiIssueSelectorContainer{
	border-top:1px solid #ccc;
	margin-top:30px
}
.issue-selector-footer a{
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	height:34px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:30px;
	padding-right:30px;
	color:#fff;
	background-color:#796c83;
	font-size:14px
}
.issue-selector-footer a:hover{
	background-color:#5F4D6D
}
.issue-selector-form .decades,.issue-selector-form .volumes,.issue-selector-form .issues{
	font-size:16px;
	height:30px;
	margin-left:15px;
	border-radius:5px;
	-webkit-border-radius:5px;
	color:#555;
	width:150px;
	margin-bottom:10px;
	border:1px solid #ccc;
	cursor:pointer
}
.issue-selector-form{
	display:flex;
	flex-direction:column
}
.loiIssueSelectorUpper,.loiIssueSelector{
	text-align:center;
	margin-top:15px
}
.issue-selector-footer .normal-link{
	display:none
}
.issue-selector-footer{
	margin-left:15px;
	margin-top:10px
}
.slider .opener,.title.expander,.expandedDiv .expander,.volume-list{
	color:#555
}
.expandedDiv .slider{
	padding-left:0
}
.decade-list .expander{
	background:rgba(0,0,0,0)url(/pb-assets/Icons/Plus-icon.png)no-repeat scroll 0 0;
	height:20px;
	padding-left:30px
}
.decade-list .expander.open{
	background:rgba(0,0,0,0)url(/pb-assets/Icons/Minus-icon.png)no-repeat scroll 0 0;
	height:20px
}
a.expander:focus,a.expander:active{
	text-decoration:underline!important
}
.coverTest .cover img{
	height:100px;
	width:auto
}
#pb-page-content{
	width:auto;
	min-width:320px
}
.sageCoverImages{
	text-align:center
}
.widget .widget-header,.widget .widget-body{
	text-align:inherit
}
.articleContent .tabs-widget .tab-nav,.articleContent .tabs-widget .tab-content{
	border:0
}
.abstractInFull .NLM_sec_level_1{
	margin-top:-10px
}
.articleLeftColumn,.journalLeftColumn,.bottomArticleAccess{
	width:100%;
	max-width:641px
}
.accessOptionsContainer .leftAccessOptionsContainer,.accessOptionsContainer .centerAccessOptionsContainer,.accessOptionsContainer .rightAccessOptionsContainer{
	width:auto;
	padding:0 17px 20px
}
.journalLeftColumn{
	width:100%;
	max-width:641px;
	margin-left:auto;
	margin-right:auto
}
.journalNavContainer{
	display:none
}
.TOCRightColumn{
	display:none
}
.articleTOCOuterContainer,.articleContentsTitle,.tocContentsTitle,.article-section-controller{
	display:none
}
.article-section-controller.collapsible-controller:focus{
	-ms-transform:scale(1.5,1.5)translate(2px,2px);
	-webkit-transform:scale(1.5,1.5)translate(2px,2px);
	transform:scale(1.5,1.5)translate(2px,2px)
}
.articleToc li.showFullText a,.articleToc ul li{
	border-bottom:none
}
.articleToc li.showFullText h3,.articleToc li.showFullText>span{
	display:none
}
.collapsible-container.collapsible-collapsed .collapsible-body,#centerMobileMenuPlaceHolder,#leftMobileMenu{
	margin:0;
	padding:0;
	display:block;
	position:fixed;
	bottom:-1000px;
	left:0;
	transition:bottom .3s ease 0s;
	visibility:visible;
	border-top:2px solid #796c83;
	width:100%;
	background-color:#f7f7f7;
	color:#333;
	overflow-y:auto;
	overflow-x:hidden;
	height:calc(100% - 47px)
}
#leftMobileMenu:before{
	content:"Article Contents";
	font-size:18px;
	line-height:48px;
	font-weight:bold;
	top:6px;
	padding-left:calc(5% + 10px);
	position:relative
}
#openAccessSideMenu>ul:before{
	content:"Explore More";
	font-size:18px;
	top:20px;
	font-weight:bold;
	padding-left:10px;
	position:absolute
}
#leftMobileMenu:after,#openAccessSideMenu>ul:after{
	content:"";
	background:rgba(0,0,0,0)url(/pb-assets/Icons/icon-close.svg)no-repeat scroll 0 0;
	background-size:36px 36px;
	float:right;
	position:absolute;
	top:8px;
	right:15px;
	width:36px;
	height:36px
}
.specialCollectionButton .specialButton{
	margin-bottom:10px
}
.specialCollectionButton .linkList.blockLinks{
	margin:0;
	padding:0
}
.collapsible-container.collapsible-collapsed .collapsible-body li,#leftMobileMenuLink li.showFullText li{
	width:100%;
	display:inline-flex
}
.mobileContentLinks{
	display:block;
	position:fixed;
	bottom:0;
	left:0;
	background-color:#ac2226;
	width:100%;
	height:47px;
	z-index:100
}
.mobileContentLinks>div>div>div{
	display:flex;
	justify-content:space-around
}
.mobileContentLinks a:hover,.mobileContentLinks a:focus,.mobileContentLinks a:active{
	text-decoration:underline;
	color:#555
}
.popup-footer a:hover,.popup-footer a:focus,.popup-footer a:active{
	color:#fff
}
.citationFormats a:hover,.citationFormats a:focus,.citationFormats a:active{
	color:#006acc
}
.mobileContentLinks .general-html{
	padding:0 10px
}
.mobileContentLinks .articleToc li.showFullText ul li a{
	padding-left:42px
}
#leftMobileMenuLink li.showFullText li a,#leftMobileMenuLink li.showFullText li span{
	padding:10px 0 10px 42px
}
.showFullText .noAccess,.articleToc li.noAccess,#leftMobileMenuLink li.noAccess{
	color:lightgray
}
.articleToc ul li.noAccess,#leftMobileMenu ul li.noAccess{
	background:rgba(0,0,0,0)none repeat scroll 0 0
}
li.noAccess h3{
	filter:none!important
}
.mobileToolLink p{
	cursor:pointer;
	color:#AC2226;
	font-weight:bold;
	font-size:15px;
	line-height:15px
}
.articleToc ul{
	padding:0
}
.articleRightColumn{
	position:relative
}
#bookshelf-container{
	display:none
}
.relatedArticles .temisPanel,.citedByEntry,.articleListContainer .panel{
	display:none
}
.menuXml .primaryNav ul{
	z-index:5;
	top:37px
}
.journalNavContainer .journalMenus .primaryNav ul {
	top:50px
}
#portalMobileMenus .menuXml .primaryNav ul{
	margin-left:0
}
.menuXml .primaryNav ul ul{
	display:none
}
.menuXml .primaryNav li.vertical-expander {
	background:rgba(0,0,0,0)url(/pb-assets/Icons/Arrow-right.svg)no-repeat scroll 0 0;
	background-position:calc(100% - 15px)12px;
	background-size:12px 12px;
	padding-right:30px!important
}
#portalMobileMenus .menuXml .primaryNav li.vertical-expander {
	padding-right:0!important
}
.menuXml .primaryNav li.vertical-expander:hover a, .menuXml .primaryNav li.vertical-expander:hover li, .menuXml .primaryNav li.vertical-expander.expanded a, .menuXml .primaryNav li.vertical-expander.expanded li{
	background-color:#5F4D6D!important;
	color:#fff!important
}
.journalNavInnerContainer .menuXml .primaryNav li.vertical-expander ul li:hover,.journalNavInnerContainer .menuXml .primaryNav li.vertical-expander ul li:hover a {
	background-color:#e3e3e3!important;
	color:#333!important;
	text-decoration:underline
}
.menuXml .primaryNav li:hover ul ul,.menuXml .primaryNav li.expanded ul ul{
	display:none
}
.journalNavInnerContainer .menuXml .primaryNav li.vertical-expander:hover ul,
.journalNavInnerContainer .menuXml .primaryNav li.vertical-expander.expanded ul{
	display:flex;
	flex-direction:column;
	width:auto;
	margin-left:100%;
	top:0
}
.menuXml .primaryNav .expander{
	background:rgba(0,0,0,0)url(/pb-assets/Icons/Arrow-down.svg)no-repeat scroll 0 0;
	background-position:calc(100% - 15px)12px;
	background-size:12px 12px;
	padding-right:40px!important
}
.journalNavContainer .journalMenus .primaryNav .expander {
	background-position:calc(100% - 17px)19px
}
.menuXml .primaryNav li:hover .expander,.menuXml .primaryNav .expander:hover,.menuXml .primaryNav .expander:active,.menuXml .primaryNav li.expanded .expander{
	background-image:url(/pb-assets/Icons/Arrow-up-white.svg)!important
}
.menuXml .primaryNav .expander:focus{
	background-image:url(/pb-assets/Icons/Arrow-down-white.svg)!important
}
#portalMobileMenus .expander,#portalMobileMenus .vertical-expander>a{
	background-image:none!important
}
.saml__consent__no{
	color:#333;
	background-color:#eee;
	border:.5px solid #ccc;
	font-size:16px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	display:inline-block;
	padding:10px 30px;
	margin-left:20px
}
.saml__consent__yes{
	color:#fff;
	background-color:#AC2226;
	border:.5px solid #AC2226;
	font-weight:700;
	font-size:16px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	display:inline-block;
	padding:10px 30px
}
.saml__consent__yes:active,.saml__consent__yes:focus,.saml__consent__yes:hover,.saml__consent__no:active,.saml__consent__no:focus,.saml__consent__no:hover{
	cursor:pointer;
	text-decoration:underline
}
.articleToc ul a:hover{
	background:none
}
.addthis_button_twitter,a.addthis_button_twitter:hover{
	background:rgba(0,0,0,0)url(/pb-assets/Icons/twitter_round.svg)no-repeat scroll 0 0!important;
	background-size:40px !important;
	margin-left:10px
}
.addthis_button_facebook,a.addthis_button_facebook:hover{
	background:rgba(0,0,0,0)url(/pb-assets/Icons/facebook_round.svg)no-repeat scroll 0 0!important;
	background-size:40px !important
}
.addthis_button_linkedin,a.addthis_button_linkedin:hover{
	background:rgba(0,0,0,0)url(/pb-assets/Icons/linkedin_round.svg)no-repeat scroll 0 0!important;
	background-size:40px !important
}
.addthis_button_wechat,a.addthis_button_wechat:hover{
	background:rgba(0,0,0,0)url(/pb-assets/Icons/wechat_green.svg)no-repeat scroll 0 0!important;
	background-size:40px !important
}
.addthis_button_google_plusone_share,a.addthis_button_google_plusone_share:hover{
	background:rgba(0,0,0,0)url(/pb-assets/Icons/Google-plus-icon.png)no-repeat scroll 0 0!important
}
.addthis_button_compact,a.addthis_button_compact:hover{
	background:rgba(0,0,0,0)url(/pb-assets/Icons/addthis.png)no-repeat scroll 0 0!important
}
.articleToolsLinks .PDFTool a{
	width:175px
}
.articleToolsLinks .article-toc-widget>li p{
	font-size:16px;
	text-align:center;
	margin-top:0
}
.articleToolsLinks .article-toc-widget>li h3{
	color:#333;
	font-size:16px;
	line-height:26px;
	margin-top:0;
	text-align:center
}
.articleToolsLinks .width_1_1>div{
	display:flex;
	justify-content:space-around
}
.articleToolsLinks{
	padding-top:20px
}
.articleToolsLinks:before{
	content:"Tools";
	font-size:18px;
	line-height:36px;
	font-weight:bold;
	padding-left:40px
}
.articleToolsLinks a{
	text-decoration:inherit;
	line-height:inherit
}
.rightslinkButton a{
	background-color:#796c83!important;
	border:medium 0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	color:#fff!important;
	font-size:14px!important;
	display:inline-flex!important;
	padding:10px 50px!important
}
.rightslinkButton a:hover{
	background-color:#5F4D6D
}
.shareCancelButton a:hover{
	background-color:#5F4D6D!important;
	border-color:#5F4D6D!important
}
#article-tools>div{
	width:33%
}
#mostReadCitedPage{
	padding-top:20px;
	border-top:1px solid #ccc
}
#mostReadCitedPage ul{
	padding-left:5px
}
#mostReadCitedPage .panel{
	display:block;
	width:90%;
	max-width:100%;
	min-height:150px;
	margin:0 10px 20px 0!important;
	padding:10px
}
#mostReadCitedPage .panel-top .title{
	font-size:16px;
	min-height:50px
}
#mostReadCitedPage .panel-top .authors{
	margin:15px 0
}
#mostReadCitedPage .panel .tocHeading{
	border:0
}
#mostReadCitedPage .panel-bottom .content-table-mostRead td:nth-child(2){
	width:calc(100vw - 100px)
}
#mostReadCitedPage .content-table-mostRead tr {
	display:block
}
.showMostReadArticles,.showMostCitedArticles{
	padding-top:5px
}
.pager{
	padding-bottom:15px
}
span#cls-response{
	max-width:350px;
	font-size:14px;
	line-height:24px;
	margin:10px 0
}
#cls-response span,#cls-response a, #access-sharing a{
	display:inline
}
.csl-entry{
	border:1px solid #777;
	padding:5px 10px;
	word-wrap:break-word
}
.tfa-form-container #selectOneOfTheOptions{
	z-index:99
}
.literatumMostRecentWidget .most-widget-links{
	display:none
}
.mobileKeyboardActive a.sf-back-to-top{
	margin-bottom:0
}
.mobileKeyboardActive .contentsToolsContainer{
	display:none
}
.elidedText {
	overflow:hidden;
	position:relative; 
	text-align:justify;  
	padding-right:2em
}
.elidedText:before {
	content:'...';
	position:absolute;
	right:1em;
	bottom:0
}
.inputShowPwd > .password-eye, .inputShowPwd > .password-eye-close {
	height:36px;
	width:60px;
	transform:scale(0.6);
	top:12%;
	margin:0;
	right:25px
}
.inputShowPwd > .password-eye {
	background:url(/pb-assets/icons/eye-open.svg) no-repeat
}
.inputShowPwd > .password-eye-close {
	background:url(/pb-assets/icons/eye-close.svg) no-repeat
}
.fogottenPasswordContainer .inputShowPwd > .password-eye, .fogottenPasswordContainer .inputShowPwd > .password-eye-close {
	top:0;
	right:-25px
}
.profileInfoTable .inputShowPwd > .password-eye, .profileInfoTable .inputShowPwd > .password-eye-close {
	top:2%;
	right:-5px
}
.page-main-content {
	margin-top:53px
}
#cookieBanner {
	bottom:0
}
.cookieBanner {
	background-color:#333;
	z-index:50000;
	font-size:16px;
	width:100vw;
	color:#fff;
	text-align:center;
	position:fixed
}
.cookieBanner .b-header, .cookieBanner br {
	display:none
}
.cookieBanner .b-body {
	color:#fff;
	line-height: 20px;
	padding:25px 150px 25px 15px !important
}
.cookieBanner .b-body a {
	color:#5cb0fe
}
input#accept-cookie-policy, input#accept-cookie-policy-mobile {
	display:inline-block;
	font-size:16px;
	background-color:#eee;
	border:.5px solid #ccc;
	border-radius:5px;
	color:#333;
	margin:0
}
input#accept-cookie-policy{
	position:fixed;
	bottom:27px;
	padding:5px 20px;
	right:20px
}
input#accept-cookie-policy-mobile {
	padding:5px 30px
}
input#accept-cookie-policy:focus, input#accept-cookie-policy:hover, input#accept-cookie-policy-mobile:focus, input#accept-cookie-policy-mobile:hover  {
	cursor:pointer;
	text-decoration:underline;
	background-color:#ccc
}
/* --- INSTITUTION HOLDINGS --- */
.literatumHoldingsWidget input[type="submit"]{
	text-transform:capitalize
}
.my-profile-col, .institution-col, .society-col {
	background-color:transparent;
	min-width:90px;
	max-width:90px;
	height:52px;
	margin:1px 5px
}
.sage-login-widget:hover .myprofile-label, .sage-login-widget:hover .institutionLabel, .sage-login-widget:hover .societyLabel {
	text-decoration:underline
}
.id-person-deactivated, .id-institution-deactivated, .id-society-deactivated {
	color:#777
}
.id-person-activated, .id-institution-activated, .id-society-activated {
	color:#333
}
.user-logo {
	margin:0;
	height:auto;
	width:auto;
	min-height:40px;
	max-height:40px;
	min-width:30px;
	max-width:90px !important;
	object-fit:contain
}
/*img.user-logo.activated {
	filter:invert(1) brightness(0.4) sepia(1) hue-rotate(-50deg) saturate(7) brightness(0.65)
}*/
.my-profile-logo, .institution-logo {
	width:30px
}
.society-logo {
	width:40px
}
.bannerImage {
	width:auto;
	filter:none !important
}
.sage-login-widget {
	width:auto;
	display:inline-flex;
	border:1px solid transparent;
	border-left:1px solid #ccc;
	margin-top:1px;
	padding-left:10px
}
.sage-login-widget::before {
	content:"Click here to sign in";
	width:0px;
	height:1px;
	margin:-1px;
	overflow:hidden;
	word-wrap:normal !important
}
.popup-message {
	position:relative;
	border:1px solid #ac2226;
	background:#eee;
	top:10px;
	left:130px;
	z-index:5;
	width:270px;
	pointer-events:none;
	cursor:default
}
.ie-object-fit {
	background-size:contain;
	background-position-x:center
}
.ie-object-fit.bannerImage{
	width:90px
}
/*.popup-message:after, .popup-message:before {
	bottom:100%;
	left:50%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none
}
.popup-message:after {
	border-color:rgba(238, 238, 238, 0);
	border-bottom-color:#eee;
	border-width:8px;
	margin-left:-8px
}
.popup-message:before {
	border-color:rgba(172, 34, 38, 0);
	border-bottom-color:#ac2226;
	border-width:9px;
	margin-left:-9px
}*/
.popup-message > p{
	color:#333;
	font-size:12px;
	line-height:18px;
	margin:5px
}
.popup-message-arrow {
	width:0;
	height:0;
	top:-1px;
	border-style:solid;
	border-width:0 9px 12px 9px;
	border-color:transparent transparent #ac2226 transparent;
	z-index:6;
	position:relative;
	left:calc(50% - 9px)
}
.popup-message-arrow:after{
	content:" ";
	border-style:solid;
	top:1px;
	left:-8px;
	border-width:0 8px 11px 8px;
	border-color:transparent transparent #eee transparent;
	position:absolute
}
#enhancedLoginPanel{
	display:none;
	width:100vw;
	height:100vh;
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,.7);
	z-index:40000;	
}
#enhancedLoginPanel.active{
	display:block
}
#login-popup{
	position:absolute;
	top:5vh;
	left:calc((100vw - 1000px) / 2);
	width:55vw;
	min-width:1000px
}
#loginbox-header, #loginbox-body, #loginbox-footer {
	background-color:#eee;
	padding:0 15px
}
#loginbox-header h2 {
	margin:10px 0 3px
}
#loginbox-header p {
	margin:2px auto
}
#loginbox-header p span{
	font-size:14px !important
}
#loginbox-footer p {
	margin-bottom:5px
}
.loginColumns .col-md-1-3 {
	background-color:#fff;
	margin:0px 10px;
	width:calc(33.33333333% - 40px);
	padding:10px
}
.loginColumns .col-md-1-3, .loginColumns .col-md-1-3 p{
	font-size:13px;
	color:#333;
	text-align:center
}	
.login-info {
	background:rgba(0,0,0,0) url(/pb-assets/icons/Info.svg) no-repeat scroll 0 0;	
	background-size:20px;
	background-position:7px 50%;
	border:1px solid #333;
	margin:10px -10px;
	padding:0 15px 0 32px
}
.loginColumns p {
	line-height:17px;
	margin:7px auto
}
#loginbox-body .midSection {
	min-height:385px
}
#user-info .loginBar, #view-my-account{
	font-size:16px;
	margin:5px auto
}
.bottomSeparator{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #aaa
}
.topSeparator{
	padding-top:5px;
	margin-top:5px;
	border-top:1px solid #aaa
}
div#avatar-image {
	background-image:url(/pb-assets/icons/Profile-circle.svg);
	width:80px;
	height:80px;
	background-size:80px;
	margin:20px auto
}
#user-info #user-name p{
	font-size:16px
}
#institution-info .institutionBannerText, #society-info .institutionBannerText {
	line-height:40px;
	font-size:16px
}
#inst-login-status {
	margin-top:40px
}
.login-column {
	min-height:420px
}
.login-instructions{
	padding:5px 15px;
	margin:0 -10px -10px;
	min-height:155px;
	border:1px solid #333
}
#user-login-form .loginForm input[type="checkbox"] {
	margin-bottom:10px;
	margin-right:5px
}
.login-instructions p{
	text-align:left !important
}
.login-instructions ul{
	text-align:left;
	font-size:13px;
	line-height:18px;
	padding-left:10px;
	margin:5px 0;
	list-style:none
}
.login-expander {
	display:none
}
.login-instructions li{
	margin-bottom:5px
}
.login-instructions li::before{
	content:"•   ";
	color:#ac2226
}
.login-profile {
	background:rgba(0,0,0,0) url(/templates/jsp/_style2/_sage/images/Profile.svg) no-repeat scroll 0 0;
	background-position:30% 0
}
.login-institution {
	background:rgba(0,0,0,0) url(/templates/jsp/_style2/_sage/images/Institution.svg) no-repeat scroll 0 0;
	background-position:29% 0
}
.login-society {
	background:rgba(0,0,0,0) url(/templates/jsp/_style2/_sage/images/Societies.svg) no-repeat scroll 0 0;
	background-position:32% -2px;
	background-size:20px auto !important
}
#institution-info .portalInsitutionalButton, #society-info .portalInsitutionalButton {
	display:none
}
.myprofile-label, .institutionLabel, .societyLabel{
	max-height:16px;
	margin-top:-5px;
	overflow:hidden;
	text-overflow:ellipsis
}
.institutionLabel{
	margin:-5px -10px 0
}
.ym-sso-login p, #user-login-form p, #institution-login-form p{
	text-align:left
}
.loginForm th label::after, .ym-sso-login th label::after{
	content:':'
}
.login-profile, .login-institution, .login-society {
	font-size:16px;
	color:#555;
	font-weight:600;
	background-size:16px 16px;
	margin:0
}
.ym-sso-login .sage-sso-label {
	font-size:24px
}
#society-login-form .ym-sso-login .sage-sso-label {
	font-size:16px
}
#denial-2 .sage-sso-label {
	font-size:14px
}
.ym-sso-login .textInput {
	width:90%;
	height:20px;
	background-color:#fff
}
#denial-2 .textInput {
	width:87%;
	height:20px
}
.ym-sso-login th{
	width:30%
}
.ym-sso-login td, .ym-sso-login th{
	text-align:left
}
.sso-submit-button {
	display:block;
	font-size:14px;
	width:100%;
	max-width:220px;
	-webkit-appearance:none;
	margin:0 auto
}
.sage-sso-doLogin .error {
	font-size:14px
}
#society-login-ym .sage-sso-doLogin .error{
	font-size:13px
}
 #denial-2 .sage-sso-doLogin .error {
	font-size:12px
}
.sso-submit-button:active, .sso-submit-button:focus, .sso-submit-button:hover {
	text-decoration:underline;
	outline-style:none;
	background-color:#900;
	cursor:pointer
}
.ym-sso-login .sso-select-society {
	width:102%;
	margin-bottom:0
}
.ym-sso-login .sso-submit-button {
	margin-top:15px
}
#denial-2 .sso-select-society {
	width:calc(90% + 20px);
	height:32px
}
#denial-2 .sage-sso-doLogin {
	border-top:1px solid #ccc;
	padding-top:5px
}
.login-column p.signed-as {
	text-align:left;
	font-size:13px;
	margin-bottom:0
}
#loginbox-body img#accessLogo {
	margin:20px auto;
	width:200px;
	max-height:80px;
	object-fit:contain
}
.logout-section{
	padding-top:15px
}
.logout-section a, .register-section a {
	width:calc(225px - 60px)
}
.register-section {
	margin:7px 0
}
#user-login-form #passwordReminder{
	float:right;
	text-align:right
}
.sfxLink.noFloat {
	float:none
}
a.more-temis-link, a.less-temis-link, a.ssa-more-related-link, a.ssa-less-related-link {
	color:#333
}
.counter-tabs .tabs-widget .tab-content {
	border-radius:0px 5px 5px 5px;
	border:1px solid #ccc
}
#share-tabs {
	margin:15px 0
}
#share-tabs .tab-nav li a{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	font-size:15px;
	padding-top:13px;
	padding-bottom:13px;
	background:#eee;
	border:1px solid #ccc;
	color:#555;
	border-bottom:none
}
#share-tabs .tab-nav li{
	margin:0 -2px -1px 0;
	width:calc((100% - 4px)/3);
	text-align:center
}
#share-tabs .tab-nav li.active a{
	background:#796c83;
	color:#fff
}
#share-tabs .tab-nav{
	border-bottom:none;
	padding:0
}
#share-tabs .tab-content{
	display:inline-block;
	width:calc(100% - 22px);
	border:1px solid #ccc;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:0;
	border-top-right-radius:0;
	padding:10px
}
#share-tabs .speech-bubble:after {
	border:10px solid;
	border-top-color:#796c83;
	left:calc(50% + 8px);
	margin-left:-16px
}
#share-tabs .bookmarkAndShare {
	border:none;
	display:flex;
	justify-content:center
}
#share-tabs .addthis_toolbox>a{
	margin:0 7px !important
}
#accept-terms{
	height:40px
}
#articleShareContainer #mailTo,#articleShareContainer #mailFrom,#articleShareContainer #name,#articleShareContainer #subject,#articleShareContainer #message{
	border-color:#ccc;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	border-style:solid;
	border-width:1px;
	width:100%;
	height:30px
}
#articleShareContainer #message{
	height:60px
}
#share-email{
	margin-bottom:10px
}
#share-email label{
	display:flex
}
#share-email img {
	width:auto;
	height:auto
}
#share-email input[type="submit"]{
	color:#fff;
	background-color:#ac2226;
	border-radius:5px;
	border:none;
	font-size:14px;
	font-weight:bold;
	padding:10px 30px
}
#share-email a.shareCancelButtonLink:hover, #share-email a.shareCancelButtonLink:focus, #share-email a.shareCancelButtonLink:active {
	color:#fff
}
#copy-access-link.inactive>a{
	color:#555;
	background-color:#eee;
	border:.5px solid #ccc;
	pointer-events:none !important
	/*cursor:not-allowed*/
}
#share-email input[type="submit"]:hover, #share-email input[type="submit"]:active, #share-email input[type="submit"]:focus, #copy-access-link a:hover, #copy-access-link a:active, #copy-access-link a:focus {
	text-decoration:underline;
	cursor:pointer;
	background-color:#900
}
#articleShareContainer #share-email br:nth-child(2n), #articleShareContainer #share-email label + br, #share-email .pageTitleArea, #share-email #showMailPage>p, #ok-rv, .mail-sent #emailColleague, #access-sharing #as-on, #access-sharing.enabled #as-off{
	display:none
}
#share-email label[for="name"]::before{
	content:'*';
	color:red;
	line-height:25px
}
#share-email .mailPage .error {
	font-weight:normal
}
#access-sharing.enabled #as-on{
	display:block
}
.mail-sent #ok-rv{
	display:flex
}
div.shareCancelButton{
	display:contents
}
#share-url{
	height:24px;
	border-radius:5px;
	border:1px solid #ccc;
	padding:5px;
	line-height:24px;
	margin:10px 0;
	overflow:hidden
}
#share-url span{
	white-space:nowrap;
	overflow:auto;
	height:50px
}
#copy-access-link a {
	margin:0px auto;
	font-size:14px;
	padding:10px 20px;
	color:#fff;
	width:130px;
	display:block;
	height:auto
}
.ipRangesWidget td:first-of-type{
	display:none
}
/*Remove this block to re-enable Share Access tab (start)*
#share-tabs ul.tab-nav li:last-child {
	display:none
}
#share-tabs .tab-nav li {
	width:calc((100% - 2px)/2)
}
/*Remove this block to re-enable Share Access tab (end)*/
.lean-library-text{
	display:inline-flex;
	border:1px solid #ccc;
	border-radius:5px;
	margin-top:10px;
	width:100%
}
.lean-library-text img{
	height:48px;
	width:auto;
	margin:5px 10px
}
.lean-library-text p{
	font-size:14px;
	margin:auto 5px
}
.login-column .lean-library-text{
	padding-top:5px;
	border:none;
	border-radius:0;
	border-top:1px solid #ccc
}
.login-column .lean-library-text img{
	margin:5px 0
}
.collection-Meta {
	font-weight:normal;
	color:#333
}
.collection-Meta div {
	margin-bottom:8px;
	line-height:22px
}
.collection-year {
	font-weight:bold
}
.sageLogoContainer, .sageLogo, .portalHeader .portalMenus, .portalSearchContainer, .headerLeaderBoard, #portalLoginBar .loginBar > a {
	display:none
}
.error, .error a, .show-ecomm-error{
    color:#AC2226 !important
}
.field-error {
	border-color:#AC2226 !important
}
.sageLogo img {
	width:230px
}
.mobileHeader {
	display:flex;
	justify-content:space-between;
	padding:10px 5px 3px 0px;
	background-color:#F7F7F7
}
.portalHeaderMobile {
	position:fixed;
	top:0;
	width:100%;
	z-index:980;
	height:48px
}
.portalHeaderMobile .quickSearchWidget .mainSearchButton {
	background:rgba(0, 0, 0, 0) url(/pb-assets/Images/search.svg) no-repeat scroll 0 0;
	width:25px;
	height:25px
}
.institutionalLoginContainer .literatumProfileMenuWidget .accordionHeader + div {
	display:block !important
}
.portalInstitutionalBanner h3{
	font-size:18px;
	font-weight:bold;
	margin-bottom:30px
}
.portalInstitutionalBanner img {
	max-height:25px;
    margin-top:5px;
	/*margin-left:29%;*/
}
.portalInstitutionalBanner .welcome span, .portalInsitutionalButton a {
	text-align:center
}
#mobileSignout {
	display:none;
	position:relative;
	width:80%;
	margin:20px auto
}
#mobileProfileMenu {
    width:calc(100% - 20px);
    margin-left:20px
}
#mobileProfileMenu #profileMenu .accordionHeader {
    padding-left:3px !important;
    background-color:#4b4b4b !important;
    color:#FFF !important;
	background-color:transparent !important;
	color:#333 !important;
    text-transform:uppercase !important;
    font-weight:bold !important;
	font-size:16px !important;
    line-height:32px !important;	
	position:relative !important;
    margin:0px auto;
	padding-top:1em;
	pointer-events:none
}
#mobileProfileMenu #profileMenu .accordionPanel:hover {
	color:#fff !important;
	background-color:#888
}
#mobileProfileMenu #profileMenu .accordionPanel:hover a, #mobileProfileMenu #profileMenu .accordionPanel:active a, #mobileProfileMenu #profileMenu .accordionPanel:focus a {
	color:#fff !important;
	text-decoration:underline
}
#mobileProfileMenu #profileMenu .accordionHeader:first-child {
    padding-bottom:40px !important
}
#mobileProfileMenu #profileMenu .accordionHeader:first-child:after {
	content:"✖";
	right:15px;
    top:20px;
    position:absolute;
    font-size:28px;
    line-height:16px;
	font-weight:bold;
    font-family:inherit !important
}
#mobileProfileMenu #profileMenu {
    background-color:inherit !important;
    padding:0px !important;
    border-radius:0px !important;
    margin-bottom:0px !important
}
#mobileProfileMenu #profileMenu > div {
	background-color:inherit !important;
	border-radius:0px !important
}
#mobileProfileMenu #profileMenu .accordionPanel {
	border:none !important;
	position:relative !important;
	padding:0px !important
}
#mobileProfileMenu #profileMenu .accordionPanel a {
	font-size:16px !important;
	padding:10px !important;
	color:#555 !important
}
#mobileProfileMenu #profileMenu .active a {
	color:#fff !important
}
#mobileProfileMenu #profileMenu h4 {
	line-height:normal !important
}
#portalMobileLogin {
	margin-left:0;
	position:fixed;
	font-size:14px;
	z-index:38200;
	background-color:#f7f7f7
}
#portalMobileSignIn {
    text-align:left;
    padding-left:30px;
    margin-top:-50px
}
#portalMobileSignIn ul{
	list-style-type:none;
	padding:0px;
    margin-bottom:30px
}
#portalMobileSignIn li{
	padding:7px 0px
}
#mobileLoginBar .individualUser {
	font-style:italic
}
#mobileLoginBar .individualUser > a {
    text-decoration:none
}
.loginSeparator {
    margin-top:-17px;
	padding-left:15px;
    padding-right:20px;
    background-color:#f7f7f7;
    width:2%;
    margin-left:44%
}
.portalMenus h4.widget-header:after {
    content:"✖";
    float:right;
    padding-right:10px;
    font-size:28px;
    line-height:16px;
	font-weight:bold
}
.portalLogoutLink a {
    width:65%;
	max-width:185px;
	text-align:center;
    float:left
}
.accessOptionsContainer .portalLogoutLink a {
	float:none
}
.portalLogoutLink img {
    height:25px;
    padding:5px 5px;
    position:absolute
}
.closeMenuButton {
	font-size:18px;
	color:#111;
	font-weight:bolder;
	position:absolute;
	top:-35px;
	right:10px;
	cursor:pointer
}
.closeMenuButton:hover, .closeMenuButton:focus, .closeMenuButton:active {
	color:#555; 
}
.loginMenuTitle p{
	font-weight:bold
}
.ui-autocomplete {
	box-shadow: inset 0 -1px 1px 1px rgb(204, 204, 204);
	border:0;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding:0 1px;
	z-index:5 !important
}
.noSearchBar .ui-autocomplete {
	display: none !important
}
.sticky-header .ui-autocomplete {
	z-index:105 !important
}
.sticky-header #journalSearchBarContainer .ui-autocomplete {
	position:fixed;
	margin-left:1px
}
.sticky-header.journalSearchActive .ui-autocomplete{
	top:112px !important
}
.mobile-view .ui-autocomplete {
	position:fixed;
	z-index:1005 !important;
	overflow-y:auto;
	max-height:calc(100vh - 170px)
}
.portalLoginBar .loginBar {
	visibility:hidden;
	white-space:nowrap;
	position:absolute;
	top:60px;
	left:45px
}
.portalLoginBar .loginBar .individualUser {
	white-space:normal;
	visibility:visible
}
.portalLoginBar .individualUser > a {
	text-decoration:none;
	cursor:default
}
.portalLoginBar .loginBar > a {
	color:#555;
	font-size:14px;
	visibility:visible
}
.portalLoginBar .loginBar .register-link {
	display:none
}
.portalLoginBar .loginBar > a:nth-child(1)::after { /*NK:LIT-182391*/
	content:"My Account";
	background:#fff none repeat scroll 0 0;
	border:1px solid #796c83;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	color:#796c83;
	margin-left:-4px;
	padding:7px 70px
}
.portalLoginBar .loginBar .individualUser + a::after {
	display:none
}
.portalInsitutionalButton a {
	background:#fff none repeat scroll 0 0;
	border:1px solid #796c83;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	color:#796c83;
	margin-left:-2px;
	margin-top:-8px;
	padding:7px 77px;
	left:calc(50% - 100px)
}
.portalInsitutionalButton {
	text-align:center
}
.portalLoginBar .loginBar .individualUser {
	z-index:1;
	height:35px;
	background-color:#eee
}
.individualLoginContainer {
	left:0px;
	position:absolute;
	width:100%;
	text-align:center
}
#portalAccountPanel, #myAccountLoginPanel, #portalInstitutionalLogin {
	display:none;
	background-color:#eee;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	padding:20px;
	position:absolute;
	z-index:3
}
#portalInstitutionalLogin {
	display:block;
	left:0;
	right:0;
	top:150px;
	text-align:center;
	margin-left:auto;
	margin-right:auto
}
#portalInstitutionalLogin .shibbolethButton {
	margin-top:0
}
#portalInstitutionalLogin h3 {
	margin-top:5px;
	text-align:center
}
#myAccountLoginPanel #login_left br {
	display:none
}
#myAccountLoginPanel {
	display:block;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:50px;
	z-index:38200
}
#myAccountLoginPanel .loginForm {
	margin-left:auto;
	margin-right:auto;
	max-width:257px
}
#myAccountLoginPanel .loginForm tr, #myAccountLoginPanel .loginForm th {
	display:block;
	text-align:left
}
#myAccountLoginPanel .loginForm .textInput {
	background-color:#fff
}
#myAccountLoginPanel h3 {
    margin:0;
    text-align:left;
    width:100%;
    font-weight:bold;
    padding:0 0 1em 10px
}
#myAccountLoginPanel .literatumLoginWidget h3:after {
	content:"✖";
    float:right;
    font-size:28px;
	padding-right:10px;
    line-height:16px;
	font-weight:bold;
    font-family:inherit !important
}
.loginWidget #login_left {
	float:none;
	height:auto;
	padding-left:0;
	padding-top:0;
	width:auto
}
.loginWidget #login_right {
	display:none
}
.loginWidget h1 {
	display:none
}
.loginWidget .textInput {
	width:90%;
	height:24px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	border-style:solid;
	border-color:#ccc;
	background-color:#fff;
	border-width:1px;
	margin-bottom:7px
}
.loginWidget .loginDropZone1 p {
	color:#333;
	font-size:14px;
	line-height:18px;
	margin:0 0 10px
}
#login_left p {
	margin:0
}
.leftAccessOptionsContainer .loginForm {
	margin-top:0;
	text-align:left;
	width:100%
}
.leftAccessOptionsContainer .needHelpLink, .centerAccessOptionsContainer .needHelpLink, .rightAccessOptionsContainer .needHelpLink {
	bottom:6px;
	position:absolute
}
#myAccountLoginPanel .loginForm label, #myAccountLoginPanel .loginWidget a, #myAccountLoginPanel .loginHelpLink a, #portalInstitutionalLogin .needHelpLink a{
	font-size:14px
}
#myAccountLoginPanel .loginWidget a, #myAccountLoginPanel .loginHelpLink a, #portalInstitutionalLogin .needHelpLink a{
	color:#006ACC
}
#loginOr + hr {
    margin-top:30px
}
#loginOr {
    background:#eee;
    padding:5px 20px;
    margin-top:10px;
    margin-bottom:-45px;
	position:relative;
    width:20px;
    font-size:16px;
	margin-left:calc(50% - 30px)
}
#myAccountLoginPanel .loginForm label {
	color:#555
}
.articleMetaDrop form#ecommerceForm br {
	display:none
}
.articleMetaDrop .institutionalSubscriber {
	margin-top:7px
}
.articleMetaDrop .loginWidget {
	margin-top:7px
}
.loginForm input[type="checkbox"] {
	margin-bottom:15px;
	margin-right:10px
}
.loginForm input[type="checkbox"]:focus {
	box-shadow:0px 0px 4px 1px rgba(140,140,180,0.8)
}
.loginForm label {
	color:#555;
	font-size:14px
}
#myAccountLoginPanel .loginWidget .textInput {
	height:30px;
	width:225px
}
.loginWidget .formbutton {
	display:block;
	width:100%;
	max-width:225px;
	height:35px;
	cursor:pointer;
	color:#FFF;
	background-color:#AC2226;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	padding-left:10px;
	padding-right:10px;
	border:none;
	margin:0 auto
}
.loginWidget .formbutton:hover {
	background-color:#990000;
	text-decoration:underline
}
.loginRegister p {
	margin:0;
	line-height:unset
}
.loginRegister p:not(:first-child) {
	display:inline
}
.registerButton {
	margin-top:40px
}
.registerButton a{
	width:75%;
	max-width:225px
}
#portalAccountPanel .portalAccountDetailsLink a, #portalAccountPanel .portalLogoutLink a {
	width:200px
}
#portalAccountPanel .portalAccountDetailsLink {
	margin-bottom:20px
}
#myAccountLoginPanel #passwordReminder {
	margin-top:10px
}
.portalRegistrationLink {
	margin-top:20px
}
.portalRegistrationLink a, #portalInstitutionalLogin .shibbolethButton a, #portalInstitutionalLogin .athensButton a {
	padding:0;
	width:225px
}
#portalMobileMenus .menuXml .primaryNav li {
	float:none
}
#portalMobileMenus .menuXml .primaryNav li:hover a{
	background-color:#888
}
#portalMobileMenus .menuXml .primaryNav .expander::after, #portalMobileMenus .menuXml .primaryNav .vertical-expander>a::before {
	content:"+";
	color:#796C83;
	font-size:28px;
	font-weight:bold;
	line-height:16px;
	position:absolute;
	right:25px
}
#portalMobileMenus .menuXml .primaryNav .vertical-expander::before {
    margin-top:9px;
    margin-right:30px
}
#portalMobileMenus .menuXml .primaryNav li:focus .expander::after,
#portalMobileMenus .menuXml .primaryNav li:hover .expander::after{
	color:#fff
}
#portalMobileMenus .menuXml .primaryNav .expander.expanded::after, #portalMobileMenus .menuXml .primaryNav .vertical-expander.expanded>a::before{
	content:"-";
	color:#fff;
	font-family:cursive
}
#mobileQuickSearch {
	display:none
}
#portalMobileMenus {
	height:85%;
	position:fixed;
	z-index:10;
}
#portalMobileMenus, #portalMobileLogin {
	left:-100%;
	padding-left:20px;
	width:calc(100% - 20px);
	height:calc(100% - 53px);
	transition:left 0.3s ease 0s;
	overflow-y:auto;
	background-color:#f7f7f7
}
#portalMobileMenus .journalMenus, #portalMobileMenus .portalMenus{
	margin-right:20px
}
#portalMobileMenus .journalMenus {
	border-top:1px #555 solid;
	margin-top:30px
}
#mobileQuickSearch .quickSearchForm {
	left:0;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	right:0;
	top:48px;
	width:85%;
	min-width:275px;
	max-width:300px
}
#portalMobileMenus .menuXml .primaryNav {
	background-image:none;
	background-color:#eee;
	background-repeat:no-repeat;
	border-top:medium none;
	position:relative;
	width:auto;
	height:auto
}
#portalMobileMenus .menuXml .primaryNav ul {
	padding-left:20px;
	position:relative;
	width:auto;
	top:0
}
#portalMobileMenus h4 {
	margin:0px auto;
	padding:20px 0px 10px 0px;
	position:relative
}
#portalMobileMenus .menuXml .primaryNav li li a {
	background-color:#ccc !important;
	color:#555 !important;
	width:auto
}
#portalMobileMenus .journalMenus .primaryNav li a, #portalMobileMenus .portalMenus .primaryNav li a{
	color:#555;
	font-size:16px;
	font-weight:normal;
	padding-left:20px;
	padding-right:20px
}
#portalMobileMenus .journalMenus .primaryNav li a {
	border:none
}
#portalMobileMenus .portalMenus .primaryNav li a {
	border-left:none
}
#portalMobileMenus .active {
    background-color:#ccc
}
#portalMobileMenus .vertical-expander .active, #portalMobileMenus .menuXml .primaryNav li.vertical-expander.expanded li a {
    background-color:#aaa !important
}
#portalMobileMenus .menuXml .primaryNav li li a:hover, #portalMobileMenus .menuXml .primaryNav li li a:active, #portalMobileMenus .menuXml .primaryNav li li a:focus {
    background-color:#888 !important;
    color:#fff !important
}
#portalMobileMenus .journalMenus .primaryNav li a.expanded{
    color:#fff !important;
    background-color:#888 !important
}
#portalMobileMenus .journalMenus .primaryNav li.expanded>a, #portalMobileMenus .menuXml .primaryNav li.expanded {
    color:#fff !important;
	background-color:#796C83 !important
}
#portalMobileMenusOverlay, #portalMobileLoginOverlay {
	/*background:rgba(255, 255, 255, 0.5) none repeat scroll 0 0;*/
	cursor:pointer;
	display:none;
	height:100%;
	left:0;
	position:fixed;
	width:100%;
	z-index:0
}
#portalMobileLoginOverlay {
	position:absolute;
	width:100vw;
	z-index:0;
	top:0px;
	height:100vh
}
.page-header {
	margin-top:0
}
.page-header img {
	vertical-align:inherit
}
.burgerContainer {
	float:left;
	background-color:#f7f7f7;
	padding:15px 20px 3px
}
.burgerContainer a::after, .profileContainerMobile a::after, .searchContainerMobile a::after {
    content:"Menu";
	font-size:10px;
	margin-top:-5px;
    display:flex
}
.profileContainerMobile a::after {
    content:"Accounts"
}
.searchContainerMobile a::after {
    content:"Search"
}
.burgerActive {
	background-color:#eee
}
.burgerContainer img {
	width:25px;
	min-height:25px
}
.smallSAGELogoContainer img {
	width:175px;
	max-width:100%
}
.profileContainerMobile img {
	width:30px;
	min-height:30px
}
.profileContainerMobile .loggedInArrow {
	display:none;
	width:inherit;
	margin-bottom:3px;
	min-height:auto
}
.searchContainerMobile img {
	width:30px;
	min-height:30px
}
.smallSAGELogoContainer {
	text-align:center
}
.searchContainerMobile {
	text-align:right
}
.portalMenus .primaryNav li:first-child a {
	border-left:0 none
}
.portalMenus .primaryNav {
	background:none;
	border-top:medium none;
	list-style:outside none none;
	filter:none;
	height:40px;
	margin:0;
	padding:0;
	position:relative;
	z-index:38050
}
.portalHeader .portalMenus .primaryNav li:hover a.expander {
	color:#fff
}
.portalHeader .portalMenus .primaryNav li a {
	font-size:16px;
	font-weight:normal;
	padding-left:15px;
	padding-right:15px
}
.portalHeader .portalMenus {
	font-size:20px;
	margin-left:4%;
	vertical-align:top
}
.portalSearchContainer {
	vertical-align:top;
	width:230px
}
.portalSearchContainer .quickSearchWidget input[type="search"] {
	width:188px
}
/* Portal Home */
.portalResourcesContainer h2, .newsContainer h2, .openAccessContainer h2, .mySAGEContainer h2 {
	font-size:22px
}
.portalHomeGraphicContainer {
	max-width:1600px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background:rgba(0, 0, 0, 0) url("/pb-assets/Images/Portal-image-mobile-compressor.jpg") no-repeat scroll center center;
	height:257px;
	text-align:center
}
.portalHomeGraphic {
	margin-bottom:10px;
	margin-top:20px
}
.portalHomeGraphic p {
	color:#fff;
	font-size:24px;
	margin:0;
	line-height:1.3
}
.portalHomeGraphicSearchContainer {
	margin-left:auto;
	margin-right:auto;
	min-width:300px;
	width:80%
}
.portalHomeGraphicSearchContainer .advancedSearchLink {
	color:#fff;
	margin:5px 0 0;
	font-size:18px
}
.portalHomeGraphicSearchContainer .quickSearchWidget input[type="search"] {
	line-height:28px;
	width:100%;
	text-indent:5px;
	margin:0;
	padding-right:45px
}
.portalHomeGraphicSearchContainer .quickSearchForm {
	border-radius:6px;
	-webkit-border-radius:6px;
	-webkit-appearance:none;
	box-shadow: 0 0px 6px 0px rgba(85,85,85,.3)
}
.portalHomeGraphicSearchContainer .quickSearchWidget .mainSearchButton {
	background:rgba(0, 0, 0, 0) url(/pb-assets/Images/search.svg) no-repeat scroll 3px 0;
	width:34px;
	height:34px;
	margin-top:-35px;
	z-index:0;
	position:relative;
	border-radius:0;
	border-left:1px solid #ccc
}
.quickSearchWidget .mainSearchButton:focus, .quickSearchWidget .mainSearchButton:active {
    box-shadow:0px 0px 4px 1px rgba(140,140,180,0.8)
}
.browseDisciplineButton, .browseAZButton{
	position:relative;
	width:245px;
    margin-bottom:20px;
    height:28px;
    border-radius:5px;
    background-color:#ac2226;
    padding:11px 28px;	
	margin-left:auto;
	margin-right:auto
}
.browseDisciplineButton:after, .browseAZButton:after {
	content:"";
    background-color:#ac2226;
	border:solid #ac2226;
	border-width:0 2px 2px 0;
	display:inline-block;
	padding:6px;
	margin-left:47%;
    margin-bottom:-34px;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg)
}
.browseAll {
	width:300px
}
.browseDisciplineButton h2, .browseAZButton h2 {
	color:#fff;
	font-size:18px;
	font-weight:bold;
	left:0;
	position:absolute;
	right:0;
	text-align:center;
	top:14px
}
.topLeftDiscipline, .bottomLeftDiscipline, .topRightDiscipline, .bottomRightDiscipline, .browseAll {
	background-color:#f7f7f7;
	border:1px solid #ccc;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none
}
.topLeftDiscipline, .bottomLeftDiscipline, .topRightDiscipline, .bottomRightDiscipline {
	display:block;
	margin-bottom:10px;
	max-width:300px
}
.topLeftDiscipline a, .bottomLeftDiscipline a, .topRightDiscipline a, .bottomRightDiscipline a {
	color:#555;
	width:300px;
	padding:0
}
.browseAll a {
	color:#555;
	width:300px;
	padding:0
}
.browseAZContainer {
	display:flex;
	flex-direction:column
}
.portalBrowseLeft, .portalBrowseRight {
	display:block;
	width:100%
}
.portalBrowseRight {
	margin-top:20px
}
.portalBrowseContainer {
	margin-bottom:50px
}
.pageBody .portalBrowseContainer h2 {
	text-align:center;
	margin-bottom:30px;
	margin-top:0
}
.authorsColumn, .librariansColumn, .researchersColumn, .societiesColumn {
	display:inline-block;
	width:236px
}
.portalResourcesContainer {
	background:#f7f7f7 none repeat scroll 0 0;
	margin:0 -100%;
	padding:30px 100% 40px;
	text-align:center
}
.resourcesColumnTitle {
	color:#333;
	font-size:18px;
	margin-bottom:20px;
	margin-top:10px
}
#emailColleague .mailPage input[type="text"] {
	width:100%;
	max-width:400px; 
}
#emailColleague .mailPage .g-recaptcha {
	margin-left:-10px
}
.resourcesColumnText {
	display:none
}
/*Style Guide paragraph text*/
.resourcesColumnText, .openAccessContainer, .mySAGEContainer, .requestResetPassword label, .fogottenPasswordContainer label, .fogottenPasswordContainer span {
	color:#333;
	font-size:16px;
	line-height:26px
}
.mySAGEContainer li a {
	font-size:16px
}
.newsContainer {
	padding-left:15px;
	padding-bottom:25px;
	padding-right:30px
}
.openAccessContainer {
	padding-left:30px;
	padding-right:30px;
	padding-bottom:10px
}
.newsContainer li {
	color:#e13345;
	padding-left:15px
}
.newsContainer li a {
	font-size:16px;
	line-height:1.9
}
.newsContainer h2 {
	margin-left:10px
}
.newsOuterContainer, .openAccessOuterContainer {
	border:2px solid #eee;
	margin-top:30px
}
.mySAGEList {
	line-height:1.9;
	margin-top:15px;
	margin-bottom:5px
}
.mySAGEList ul {
	list-style-image:url("/pb-assets/Icons/Tick-icon.png")
}
.mySAGEListLeft {
	margin-bottom:0
}
.mySAGEListRight {
	margin-top:0
}
.mySAGEContainer {
	background-color:#f7f7f7;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	padding-bottom:20px
}
.mySAGEOuterContainer, .portalHomeAd {
	margin-top:30px
}
.registerSignInButton a {
	width:150px
}
.portalHomeAd {
	text-align:center
}
/* Footer */
.SAGEProduct {
	border:1px solid #d0d0d0;
	font-size:14px;
	margin-bottom:15px;
	margin-left:20px;
	margin-right:20px;
	padding-left:15px;
	padding-top:20px;
	color:#333;
	height:60px
}
.moreSAGEProducts .SAGEVideo {
	border-top:2px solid #e13345
}
.moreSAGEProducts .SAGEVideoTitle {
	color:#e13345
}
.moreSAGEProducts .SAGEKnowledge {
	border-top:2px solid #640260
}
.moreSAGEProducts .SAGEKnowledgeTitle {
	color:#640260
}
.moreSAGEProducts .SAGEResearch {
	border-top:2px solid #499e37
}
.moreSAGEProducts .SAGEResearchTitle {
	color:#499e37
}
.moreSAGEProducts .SAGEStats {
	border-top:2px solid #867fbb
}
.moreSAGEProducts .SAGEStatsTitle {
	color:#867fbb
}
.moreSAGEProducts .CQLibrary {
	border-top:2px solid #fbae16
}
.moreSAGEProducts .CQLibraryTitle {
	color:#fbae16
}
.moreSAGEProducts a {
	text-decoration:none;
	width:100%
}
.moreSAGEProducts a:hover, .moreSAGEProducts a:focus, .moreSAGEProducts a:active {
	text-decoration:underline
}
.moreSAGEProductsOuterContainer {
	margin-left:auto;
	margin-right:auto;
	max-width:1100px
}
.SAGEFooterContainer a {
	color:#333
}
.SAGEFooterContainer .SAGECopyright a {
	color:#006acc
}
.SAGEFooterContainer {
	margin-left:20px;
	margin-right:20px;
	max-width:1100px;
	padding-bottom:50px;
	position:relative
}
.topLeftFooter, .topRightFooter, .bottomLeftFooter, .bottomRightFooter, .issnFooter {
	display:inline-block;
	vertical-align:top;
	width:125px
}
.issnFooter {
	min-width:155px
}
.SAGEFooterContainer .topLeftFooter{
	margin-left:0
}
.SAGEFooterContainer span {
	line-height:2.2
}
.SAGECopyright {
	margin-top:10px
}
.SAGECopyright span{
	font-size:10px;
	line-height:1
}
.SAGEFooterOuterContainer {
	background-color:#f7f7f7;
	margin-bottom:30px;
	padding-bottom:30px
}
.requestResetPassword input[type="text"], .fogottenPasswordContainer input[type="password"] {
	background:transparent none repeat scroll 0 0;
	border:1px solid #d4d4d4;
	border-radius:5px;
	color:#333;
	font-size:14px;
	height:26px;
	padding:5px 10px;
	width:100%;
	max-width:379px
}
.requestResetPassword .defButton, .fogottenPasswordContainer .defButton {
	background-color:#AC2226;
	border:none;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	color:#fff;
	cursor:pointer;
	font-size:16px;
	padding-bottom:7px;
	padding-top:7px;
	text-decoration:none
}
.requestResetPassword .defButton:hover, .fogottenPasswordContainer .defButton:hover {
	background-color:#990000
}
.literatumResetPasswordWidget p.error {
	display:block;
	margin-top:0
}
.literatumResetPasswordWidget span.inputMessage {
	display:none
}
.requestResetPassword .defButton, .fogottenPasswordContainer .defButton {
	padding:10px 15px
}
.literatumResetPasswordWidget td {
	padding:0 25px 10px 0
}
.literatumPasswordValidationResult {
	font-size:16px;
	line-height:26px
}
.literatumSsoStartWidget .pageTitleArea {
	display:none
}
/* --- Shibboleth /action/ssostart --- */
.literatumSsoStartWidget .selectMenuLabel label {
	font-size:16px;
	color:#333
}
.literatumSsoStartWidget select#federationSelect {
	margin-right:10px;
	padding:5px 10px;
	font-size:14px;
	background:white;
	color:#888;
	border:1px solid #ccc;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	height:34px;
	-webkit-appearance:menulist
}
.literatumSsoStartWidget input.formbutton {
	display:none
}
.literatumSsoStartWidget .federation {
	font-size:18px;
	color:#555
}
.literatumSsoStartWidget li {
	font-size:16px;
	line-height:26px;
	color:#AC2226
}
/* --- Reset Password --- */
p.note.resetPasswordNote,
.literatumResetPasswordWidget .pageTitleArea,
.literatumResetPasswordWidget p {
	display:none
}
.test_fe {
	display:none
}
::-webkit-input-placeholder {
	color:#888888
}
:-moz-placeholder { /* Firefox 18- */
	color:#888888
}
::-moz-placeholder { /* Firefox 19+ */
	color:#888888
}
:-ms-input-placeholder {
	color:#888888
}
.remove-margin-bottom h1 {
	margin-bottom:0
}
.queryFilters li {
	float:left;
	margin-right:10px;
	border:1px solid #ccc;
	padding:3px 5px;
	background:#eee;
	border-radius:3px;
	-webkit-border-radius:3px;
	-webkit-appearance:none;
	text-transform:capitalize
}
.pagingVerb {
	font-weight:bold
}
.paginationLabelContainer {
	font-size:14px;
	margin-left:5px
}
.followResultsWidget .pagingVerb {
	text-transform:capitalize
}
.followResultsWidget .paginationLabelContainer .emphasis {
	color:black
}
ol.search-results {
	list-style:none;
	-webkit-padding-start:55px
}
ol.search-results li {
	padding:15px 0
}
.paginationLabelContainer ul.queryFilters.smallMarginTop {
	display:inline
}
.newSearchFacets .facet-link:hover, .newSearchResults a:hover,
.newSearchFacets .facet-link:focus, .newSearchResults a:focus,
.newSearchFacets .facet-link:active, .newSearchResults a:active {
	color:#006acc;
	cursor:pointer;
	opacity:1;
	text-decoration:underline
}
.newSearchResults .previewContainer a:hover,
.newSearchResults .previewContainer a:focus,
.newSearchResults .previewContainer a:active {
	color:#333333
}
.newSearchResults a.scroll-to-target:hover {
	text-decoration:none;
	color:#AC2226
}
.newSearchFacets li:hover {
	opacity:1
}
.searchResultItem {
	color:#333333;
	font-size:14px;
	line-height:1.5
}
.searchResultItem img.accessIcon {
	float:left;
	position:relative;
	left:-55px;
	margin-right:-30px
}
.searchResultItem .art_title a div {
	position:relative;
	left:-10px
}
.searchResultItem .art_title a {
	display:block;
	text-indent:-10px
}
.searchResultItem header .art_title a {
	text-indent:0
}
.searchResultItem a.entryAuthor {
	color:#333333;
	font-weight:bold
}
.searchResultItem .tocDeliverFormatsLinks {
	color:transparent;
	font-size:14px;
	margin-left:-5px;
	margin-top:43px;
	display:flex;
	flex-wrap:wrap
}
.ref-SFXLink {
	margin:0;
	flex-grow:1;
	max-width:90%
}
.searchResultItem .tocDeliverFormatsLinks .pdf,
.searchResultItem .tocDeliverFormatsLinks .rightslink {
	margin-left:0
}
.searchResultItem .tocDeliverFormatsLinks img {
	margin-top:-24px
}
.searchResultItem a.creative-commons-badge img {
	margin-top:-24px;
	margin-left:10px
}
.searchResultItem .sfxLink {
	float:right
}
.sfxLink.noFloat {
	float:none
}
a.searchResultJournal {
	font-style:italic
}
.issue-meta-volume-issue {
	display:inline
}
.searchResultItem .publication-meta {
	margin:12px 0
}
span.maintextleft.publication-meta-doi {
	display:none
}
.single_highlight_class {
	background-color:#ffffb3
}
.newSearchResults .search-results-header .searchResultOrder select {
	display:inline !important
}
.newSearchResults .search-results-header .searchResultOrder .sbHolder {
	display:none !important
}
/* --- tabs --- */
.searchResultOrder,
.content-slidedown {
	font-size:16px
}
.search-tabs-nav {
	border-bottom:none;
	display:block;
	padding:0;
	margin:0
}
.search-tabs-nav li, li.searchResultTabs {
	display:inline-block;
	width:32.8%;
	margin-right:1px;
	text-align:center;
	padding:0;
	margin:0
}
.search-tabs-nav li:active a, .search-tabs-nav li:focus a{
	text-decoration:underline
}
.search-tabs-nav a,
.searchResultTabs a {
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	font-size:16px;
	padding-top:13px;
	padding-bottom:13px;
	background:#EEEEEE;
	border:1px solid #CCCCCC;
	color:#555555;
	border-bottom:none;
	display:block;
	text-decoration:none
}
.search-tabs-nav li[aria-selected="true"] a,
.searchResultTabs.active a {
	background:#796c83;
	color:#ffffff
}
.search-tabs-nav li[aria-selected="true"] a:hover,
.searchResultTabs.active a:hover {
	background:#5f4d6d
}
li.searchResultTabs a:hover {
	background:#cccccc
}
div#allTabsContainer {
	border-top:1px solid #CCCCCC
}
.collections-page div#allTabsContainer {
    border:none
}
.paginationSortControl {
	padding-top:10px
}
ul.high-level-options {
	list-style:none;
	padding-left:0;
	margin-top:10px
}
/* --- advanced search dropdown --- */
.ms-ctn .input{
	width:calc(100% - 50px)
}
.ms-ctn .ms-sel-ctn {
	border-radius:5px;
	border:none
}
.ms-ctn .ms-res-item {
	color:#333333;
	font-size:16px
}
.ms-ctn .ms-sel-item {
	color:#333333;
	float:left;
	font-size:16px;
	border-radius:3px;
	margin:1px 5px 1px 0;
	padding:5px
}
.ms-sel-ctn .ms-sel-item .ms-close-btn {
	background-image:url(/templates/jsp/_style2/_sage/images/xx-icon.png);
	background-position:0px 0px;
	width:19px;
	cursor:pointer;
	height:17px;
	float:right;
	margin:-2px -2px 0 4px
}
.ms-res-ctn .ms-res-item {
	padding:0 15px
}
.search-filters .search-term .ms-sel-ctn input[type="text"] {
	width:inherit !important
}
.search-tabs .tab-content {
	border-radius:0 5px 5px 5px;
	border:1px solid #ccc
}
li.search-entry-row:first-child {
	display:none
}
.search-tabs-widget .tab-pane {
	padding:5px 20px
}
.search-tabs-widget .tab-pane ul {
	list-style:none;
	padding:0
}
.searchResultContainer .mainSearchForm {
	padding:0 0 10px 0;
	margin:0
}
.searchResultItem .articlePreviewLink {
	color:#333333;
	font-size:14px;
	margin:51px 0 10px -2px
}
.searchResultItem .ArticleType {
	display:none
}
.previewContainer {
	margin-top:10px
}
.previewContainer .publication-meta,
a.previewWindowOpener,
.newSearchFacets h1 {
	display:none
}
.previewContainer .abstractParagraph {
	background:#eee;
	padding:1px 15px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none
}
.previewContainer .abstractParagraph h2 {
	font-size:18px
}
.previewContainer .abstractParagraph p {
	font-size:14px
}
.previewContainer .abstract-section {
	margin-top:15px;
	margin-bottom:0px
}
.newSearchFacets {
	margin-top:25px;
	font-size:14px !important
}
.date-range {
	display:block
}
.all-articles .newSearchFacets {
	margin-top:15px
}
.newSearchFacets .facetHeader {
	border-bottom:1px solid #ccc;
	font-size:14px
}
.newSearchFacets .facetHeader:focus {
    text-decoration:underline
}
.newSearchFacets .container {
	border-bottom:transparent
}
.newSearchFacets .toggleMoreFacets {
	text-align:right;
	font-size:12px
}
.newSearchFacets .toggleMoreFacets:hover {
	opacity:1
}
.newSearchFacets .facet-link-container {
	text-indent:0;
	padding-left:0
}
.newSearchFacets .facet-link-container-journalCode + .facet-count-container {
    display:none
}
.search-results-footer {
	font-size:14px
}
/* advanced search */
span.FavFilters {
	font-size:16px;
	display:block;
	text-align:right;
	margin-top:-22px;
	margin-bottom:-7px
}
span.FavFilters a {
	cursor:pointer
}
.pageBody.search-page-body {
	margin-top:17px
}
.advanced-search-sidebar {
	margin-top:20px
}
.float-checkBox {
    float:left;
    margin-left:-42px;
    margin-top:45px
}
form input[type="checkbox"], input#markall {
	transform:scale(1.2)
}
.searchResultItem .art_title {
	min-height:32px
}
.search-page-body h1 {
	font-size:22px;
	margin-top:0
}
.search-term input {
	font-size:16px;
	padding-left:7px
}
.mainSearchForm .normal-filters {
	padding:10px 0
}
.search-terms .formRow {
	padding:5px 0
}
.search-filters .date-field {
	padding:5px 0
}
.search-filters .search-term {
	background:white
}
.mainSearchForm input[type="search"] {
	background:white;
	width:75%;
	padding:5px 10px;
	font-size:16px;
	color:#333333;
	border:1px solid #cccccc;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	height:38px;
	-webkit-appearance:none
}
.mainSearchForm select.fieldSelect {
	width:125px;
	padding:5px 10px;
	margin-right:10px;
	margin-bottom:10px;
	font-size:16px;
	background:white;
	color:#888888;
	border:1px solid #cccccc;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	height:38px;
	-webkit-appearance:menulist
}
.mainSearchForm .ms-ctn.form-control.search-term.ms-no-trigger {
	min-height:33px !important
}
.newSearchResults a:hover, .followResultsWidget a:hover, .literatumSearchHistoryWidget a:hover, .newAdvancedSearch a:hover,
.newSearchResults a:focus, .followResultsWidget a:focus, .literatumSearchHistoryWidget a:focus, .newAdvancedSearch a:focus,
.newSearchResults a:active, .followResultsWidget a:active, .literatumSearchHistoryWidget a:active, .newAdvancedSearch a:active {
	text-decoration:underline;
	opacity:1
}
.newAdvancedSearch .mainSearchForm {
	padding:0;
	min-width:inherit
}
.newAdvancedSearch .timeFrame {
	margin-top:0
}
#mainSearchFormContainer .search-term {
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none
}
#mainSearchFormContainer span.advancedFiltersHeader,
#mainSearchFormContainer label {
	font-size:18px;
	color:#555555;
	line-height:28px
}
#mainSearchFormContainer .date-filters .date-field label,
#mainSearchFormContainer ul.accessFilterList label {
	font-size:16px;
	color:#333333;
	line-height:26px
}
#mainSearchFormContainer .timeFrame label {
	width:inherit
}
#mainSearchFormContainer .date-field select {
	width:auto;
	margin-right:10px;
	padding:5px 10px;
	font-size:16px;
	background:white;
	color:#888888;
	border:1px solid #cccccc;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	height:38px;
	-webkit-appearance:menulist
}
.timeFrame input#custom-range {
	margin-left:-20px
}
div#timeFrame {
	margin-left:24px
}
.advancedFilters .accessFilterList li:last-child,
.advancedFilters fieldset {
	padding-bottom:0!important
}
#mainSearchFormContainer .date-field select#static-ranges {
	width:115px
}
#mainSearchFormContainer .extraContentFilters {
	display:none
}
#mainSearchFormContainer .accessFilterList li {
	padding:0 0 16px 0
}
.searchButtons {
	color:white;
	background-color:#AC2226;
	padding:10px 20px;
	font-weight:bold;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	font-size:14px;
	text-decoration:none;
	border:0;
	width:inherit;
	height:45px;
	margin:15px 0;
	float:right;
	font-family:arial
}
.searchButtons:disabled {
	opacity:1;
	box-shadow:none;
	color:#888888;
	background-color:#eeeeee;
	border:1px solid #cccccc
}
.quickSearchWidget .mainSearchButton:focus {
	box-shadow:0px 0px 5px 2px rgba(140,140,180,0.8)
}
.searchButtons:hover, .searchButtons:focus, .searchButtons:active {
	text-decoration:underline
}
.selectAllCitaion {
	margin-left:9px
}
.citationSearch .searchButtons {
	width:inherit
}
.citationSearch h2 {
	margin-bottom:10px
}
input.mainSearchButton.searchButtons.pointer:hover {
	background-color:transparent
}
span.advancedFiltersHeader {
	font-size:16px
}
.addTerm, .removeTerm {
	background-color:transparent
}
.addTerm:focus, .removeTerm:focus {
	box-shadow:0px 0px 4px 1px rgba(140,140,180,0.8)
}
.search-tabs-widget .tab-pane {
	padding:15px 20px
}
.newAdvancedSearch .search-term {
	width:inherit
}
.newAdvancedSearch .ms-ctn.form-control.search-term.ms-no-trigger {
	height:initial
}
.date-filters {
	margin-left:15px
}
.advancedFilters fieldset ul {
	margin-left:5px
}
.advancedFiltersHeader {
	display:none!important
}
.advancedFiltersHeader span.arrowDecoration.arrow-up {
	display:none
}
.advancedFiltersHeader.hidden {
	display:inline!important;
	cursor:default
}
.advancedFilters.hidden {
	display:block!important
}
/* --- pagination --- */
.searchResultContainer a.controlLinks.selected {
	font-weight:bold
}
.searchResultContainer .resultsPerPageContainer {
	margin-bottom:5px
}
.searchResultContainer .paginationLinkContainer.pages.clear {
	background-color:#f7f7f7;
	float:none;
	margin-top:45px;
	padding:6px 0
}
.searchResultContainer .paginationLinkContainer a {
	background-color:#ffffff;
	border:1px solid #b5b5b5;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	color:#333333;
	font-size:14px;
	padding-bottom:7px;
	padding-top:7px;
	text-align:center;
	line-height:40px
}
.searchResultContainer .paginationLinkContainer b.selected {
	background-color:#796c83;
	border:1px solid #b5b5b5;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	color:#FFFFFF;
	padding:7px 12px;
    line-height:40px
}
.searchResultContainer .paginationLinkContainer .linkList li {
	border-left:none;
	padding:0;
	display:inline-block
}
li.pageLink-with-arrow {
	min-width:75px
}
.searchResultContainer .paginationLinkContainer .linkList li.pageLink-with-arrow a {
	margin:0 4px
}
/* --- citation search --- */
.citationSearchContainer {
	background:white;
	border-radius:0 5px 5px 5px;
	border:1px solid #ccc !important
}
.citationSearchContainer input.search-term.smallTextInput {
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	border:1px solid #cccccc
}
.citationSearchContainer .ms-ctn .ms-sel-item,
.citationSearchContainer input[type="text"] {
	font-size:16px;
	margin-top:3px
}
.citationSearch .citationJournalName {
	width:46%;
	float:left;
	min-height:30px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	border:1px solid #cccccc;
	margin-top:10px
}
.citationSearch .citationJournalName input[type="text"] {
	position:absolute
}
input[type="text"] {
	background:transparent
}
.citationJournalName .ms-sel-item.ms-sel-text {
	margin-top:0
}
input[type='text'].smallTextInput {
	width:4.8em;
	text-indent:inherit;
	text-align:center;
	margin:10px 3px 0 3px
}
/* journal title results */
.searchResultItem .browse-left-column img {
	border:1px solid #ccc;
	width:75px;
	margin-right:15px;
	max-height:115px
}
.publications-list ol.browse-results {
	padding-left:0;
	list-style:none
}
.publications-list .browse-right-column .publication-meta:nth-child(4) {
	display:none
}
.publications-list li.searchResultItem.browse-result {
	min-height:125px
}
.searchResultItem .art_title {
	font-size:16px;
	font-weight:bold
}
.searchResultItem h2 {
	margin:0 auto
}
.searchResultItem .art_title .ref div {
	font-style:italic;
	font-weight:normal;
	margin-top:10px;
	text-indent:0
}
.searchResultItem .author {
	margin:10px 0
}
li.searchResultItem article {
	display:flex;
    margin-bottom:10px
}
li.searchResultItem h5 {
	font-size:16px;
	margin-top:0px;
	margin-bottom:5px;
	font-style:italic;
	color:#555555;
	font-weight:normal
}
/* --- Recent Articles Page --- */
.recent-articles .journal-title,
.recent-articles .issue-meta-volume-issue,
.recent-articles .search-result-row.search-results-header {
	display:none
}
.recent-articles span.maintextleft.publication-meta-doi {
	display:inline;
	margin-left:7px;
	text-transform:uppercase
}
.newSearchFacets.recent-articles {
	padding-top:11px
}
.recent-articles #allTabsContainer {
	border-top:0px
}
/* --- TEMORARY --- */
.paginationStatus {
	float:left;
	margin:5px 3px
}
ul.queryFilters.smallMarginTop {
	list-style:none;
	padding:0;
	float:left;
	margin:0
}
.queryFilters li {
	margin-right:10px;
	border:1px solid #ccc;
	padding:3px 5px;
	background:#eee;
	border-radius:3px;
	-webkit-border-radius:3px;
	-webkit-appearance:none;
	display:inline;
	margin-top:10px
}
/* --- All Articles Page --- */
.all-articles .paginationStatus .top:after {
	content:"Articles:";
	font-weight:bold
}
.all-articles .paginationStatus .pagingVerb {
	font-weight:bold;
	display:none
}
/* --- Save search --- */
.remove-margin-bottom {
	margin-bottom:0
}
.followResultsWidget {
	margin-top:0
}
.followResultsWidget .followResultsWidget{
	border-bottom:none !important;
	margin:0px !important
}
.followResultsWidget .float-right {
	color:transparent
}
.followResultsWidget .widget-body {
	padding:0
}
a#saveSearchTriggerButton:after {
	content:"Save Search"
}
.followResultsWidget .save {
	background-image:none;
	display:inline;
	background:#AC2226;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	color:white;
	text-decoration:none;
	padding:9px;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	cursor:pointer
}
.filter-tag a:hover, .filter-tag a:focus	, .filter-tag a:active {
	background-color:#bb9999
}
.followResultsWidget a:hover {
	color:white;
	opacity:1
}
[role="tooltip"] {
	display:none !important
}
.modal-dialog-mask {
	background:#aaa url(/templates/jsp/css/jquery-ui-1.10.2/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity:.3
}
.modal-dialog.saveSearchDialog {
	border:1px solid #aaa;
	background:#fff url(/templates/jsp/css/jquery-ui-1.10.2/base/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color:#222;
	border-radius:4px;
	z-index:38999;
	-webkit-border-radius:4px;
	-webkit-appearance:none
}
.saveSearchDialog .title-bar {
	font-weight:normal;
	background:white;
	padding-bottom:0px
}
input#newSearchSaveButton {
	font-family:arial;
	font-size:14px;
	text-transform:capitalize;
	margin:0
}
.saveSearchDialog .closeBtn {
	background:rgba(0, 0, 0, 0) url("/pb-assets/Icons/Cross-no-outline.png") no-repeat scroll 0 0;
	width:16px;
	height:16px;
	top:-22px;
	left:-15px
}
.saveSearchDialog form {
	padding:15px
}
.saveSearchDialog h4.alertInstructions {
	font-weight:normal
}
.saveSearchDialog .alert-frequency {
	text-align:center
}
.saveSearchDialog input#SSName {
	font-size:13px;
	padding:8px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-webkit-appearance:none;
	border:1px solid #cccccc;
	width:93%
}
span.hidden.errorMsg.saveSearchMsg {
	color:#AC2226 !important;
	margin-left:5px
}
span.hidden.successMsg.saveSearchMsg {
	color:#333;
	margin-left:5px
}
span.hidden.successMsg.saveSearchMsg a {
	display:none
}
.saveSearchProgress {
	display:none !important
}
/* --- Fixing the edges for mobile devices --- */
.SAGEFooterOuterContainer {
	margin-bottom:0
}
/* --- commenting this out because it was causing the heading to bump the top of the arll articles page
.pageBody {
	margin:auto
}
--- */
/* --- Collections Pages --- */
.collections-page ul.high-level-options {
	display:none
}
/*.collections-page option[value="relevancy"] {
	display:none
}*/
.collections-page div#refine-panel {
	display:none
}
.sageTopicDisplayWidget ul.collection-display {
	color:#333333;
	font-weight:bold;
	font-size:16px;
	line-height:26px;
	list-style:none
}
.sageTopicDisplayWidget ul.collection-display.parent {
	margin-top:20px
}
.sageTopicDisplayWidget .top-selected ul.collection-display.subtopics.child{
	padding-left:80px
}
.sageTopicDisplayWidget .top-selected ul.collection-display.subtopics.none-child{
	margin:1em 0
}
.sageTopicDisplayWidget ul.collection-display.top-selected {
	padding-left:0
}
li.topic{
	font-size:18px;
	color:#555
}
.subtopics li{
	font-size:16px;
	line-height:26px;
	color:#AC2226;
	list-style:disc
}
span.queryTextTerms {
	float:left;
	line-height:46px;
	padding-right:5px
}
.searchBar {
	display:none;
	background-color:#f7f7f7;
	padding:30px 0;
	width:100vw;
	position:relative;
	z-index:1;
	margin-left:calc(50% - 50vw);
	margin-bottom:-4px;
	border:1px solid #ccc
}
#journalSearchBarContainer .searchBar{
	position: absolute;
	left:0;
	margin:0
}
.searchBar .quickSearchForm {
	display:flex;
	border:0;
	background:none;
	width:1100px;
	margin: 0 auto;
}
.searchBar .close-button {
	width:20px;
	height:20px;
	top:10px;
	left:calc(100% - 40px);
	position:absolute
}
.searchBar .close-button:focus{
	box-shadow:0 0 4px 1px rgba(140,140,180,.8)
}
.searchBar .quickSearchWidget select, .searchBar .quickSearchWidget option{
	color:#fff;
	background-color:#796c83;
	width:150px;
	margin-right:10px;
	border-radius:3px;
	padding-left:3px;
	height:31px
}
.searchBar .quickSearchWidget input[type="search"]{
	width:705px;
	text-indent:1em;
	line-height:19px;
	margin:0;
	border:1px solid #ccc
}
.searchBar .quickSearchWidget .mainSearchButton {
	margin:0 0 0 10px;
	padding:5px 20px;
	position:relative;
	text-transform:uppercase;
	font-weight:400;
	background:none;
	text-indent:0;
	width:auto;
	height:auto;
	background-color:#AC2226
}
.searchBar input.mainSearchButton.searchButtons.pointer:hover{
	background-color:#990000
}
.searchButton img {
	width: 24px;
	height: 24px;
	margin-top: -10px;
	position:relative;
	top:6px;
}
.searchButton a:focus img {
	outline:none
}
.searchButton.active, .searchButton.active:hover{
	background-color:#f7f7f7;
	height:50px;
	margin-bottom:-1px !important;
	border:1px solid #ccc;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom:0
}
.searchButton.active:hover a {
	background-color: #f7f7f7 !important;
	color: #555 !important;
	border-radius: 5px
}
.searchButton.active a {
	box-shadow: none !important;
	padding:7px 14px 11px 14px !important
}
.quickSearchWidget {
	padding:0 20px
}
#journalSearchButton {
	height:23px;
	top:5px;
	padding:12px 20px;
	width:120px;
	margin-bottom:4px !important;
	z-index:2;
	position:relative;
}
#journalSearchButton.active {
	padding: 11px 15px 13px 25px
}
.quickSearchAutocomplete.newSuggester .qsaItem a{
	position:relative;
	z-index:1;
	max-height:50px;
	margin-bottom:2px;
	font-weight:400;
	color:#555;
	margin-left:85px
}
.quickSearchAutocomplete.newSuggester .qsaItem a .fuzzy-match, .quickSearchAutocomplete .single_highlight_class{
	font-weight:600;
	background-color:#ffc;
	color:#777
}
.suggestionType-sage{
	border-top:1px solid #ccc;
	width:calc(100% - 20px);
	margin:-1px auto;
	padding:2px 0 2px 5px;
	position:absolute;
	z-index: 0
}
.ui-menu .ui-menu-item {
	padding:0 8px;
	width:calc(100% - 16px)
}
.ui-autocomplete::before {
	content:"";
	display:block;
	width:100%;
	height:3px;
	background-color:#fff;
	border:1px solid #ccc;
	border-bottom-width:0;
	border-top-width:0;
	margin:-3px 0 0 -1px
}
/*IE11*/
@media(-ms-high-contrast:active),(-ms-high-contrast:none){
	select.filterOption[disabled='disabled']::-ms-value {
		color:#fff;
		text-indent:7px
	}
	.portalHomeGraphicSearchContainer .quickSearchWidget input[type='search']{
		height:40px
	}
	.searchBar .quickSearchWidget select, .searchBar .quickSearchWidget option, .searchBar .quickSearchWidget input[type='search']{
		height:32px
	}
	.ui-autocomplete::before {
		height:3px
	}
	.backgroundJournalCarousel,.nobackgroundJournalCarousel{
		margin-top:0
	}
	.slideshowWidget .previousSlide,.slideshowWidget .nextSlide{
		transform:scale(0.6,1.2)
	}
	.browseByCover .CoverGallery .coverImage{
		margin:10px 5px
	}
	.articleEntry .relatedArticle-section, .articleEntry .related-Article-content-nested{
		width:53vw;
		max-width:626px
	}
	.browseByCover .coverImage:first-child:before{
		width:calc(100% - 2px);
		border:1px solid #ccc
	}
	#showNoFoldedSocietyLogos{
		display:table;
		height:100% 
	}
	#showNoFoldedSocietyLogos.two-logos{
		width:320px
	}
	#showNoFoldedSocietyLogos.one-logo{
		width:160px
	}
	#showNoFoldedSocietyLogos .societyImageLink{
		float:left;
		height:100%
	}
	.panel-bottom td:first-child{
		width:240px
	}
	span.related-article-title {
		flex-shrink:0
	}
	.tocDeliverFormatsLinks >img {
		height:38px;
		margin-top:-5px !important
	}
	.articleEntry .tocDeliverFormatsLinks >img {
		margin-top:7px !important
	}
	div.shareCancelButton{
		display:block;
		position:relative;
		top:-35px
	}
	#menu-ao img{
		height:26px;
		margin-top:5px
	}
}
@media(-ms-high-contrast:active) and (min-width:768px) , (-ms-high-contrast:none) and (min-width:768px) {
	.panel-bottom td:first-child{
		max-width:calc(30vw - 110px)
	}
}
@media(-ms-high-contrast:active) and (min-width:1025px) , (-ms-high-contrast:none) and (min-width:1025px) {
	#user-login-form .loginForm tr {
		width:100%;
		display:-ms-grid;
		-ms-grid-columns:100%
	}
	#user-login-form form[name="frmLogin"] tr>td {
		float:left;
		-ms-grid-row:2
	}
	.loginWidget .textInput {
		height:22px !important
	}
}
/*Edge*/
@supports (-ms-ime-align:auto) {
	div.shareCancelButton{
		display:block;
		position:relative;
		top:-35px
	}
}
@-ms-viewport{
	width:auto!important
}
@media(max-height:860px){
	#figureViewer-wrap, .tableWrapper {
		max-height:85vh
	}
	.figBox img, .NLM_table-wrap img {
		max-height:50vh
	}
}
@media(max-height:820px){
	#login-popup {
		top:5px;
		max-height:calc(99vh - 140px);
		min-height:600px;
		overflow-y:auto
	}
}
@media(max-width:1349px){
	.newPanel-wrapper {
		border:1px solid #ccc;
		border-radius:5px;
		width:42%;
		display:inline-block;
		margin:5px;
		min-height:200px;
		padding:15px
	}
	.newPanel-wrapper .show-more-temis, #relatedArticlesColumn {
		display:none
	}
	.newPanel-wrapper .new-panel-bottom {
		display:block !important;
		border-top:1px solid #ccc;
		font-size:14px
	}
	.newPanel-wrapper .new-temis-accessIcon {
		margin-top:60px
	}
	.temis-top-title {
		margin-top:20px
	}
	.temis-title {
		font-size:22px;
		color:#555
	}
	.relatedArticles .tocAuthors {
		min-height:40px;
		margin:10px 0
	}
	.relatedArticles .journal-title {
		height:34px;
		overflow-y:hidden
	}
	.newPanel-wrapper .new-panel-bottom {
		border:none
	}
 }
@media(max-width:1320px){
	.society-col .popup-message {
		left:-150px
	}
	.society-col .popup-message:after, .society-col .popup-message:before {
		left:90%
	}
}
@media (max-width:1200px) {
	.portalHeader .portalMenus {
		margin-left:0.5% !important
	}
}
@media(max-width:1096px){
	.portalHeader .portalMenus .primaryNav .expander{
		background-position:calc(100% - 10px)12px;
		padding-right:25px!important
	}
	.portalHeader .portalMenus .primaryNav li a {
		padding-left:12px!important;
		padding-right:12px!important
	}
	.allPublicationPartnersOutterContainer{
		min-width:80px;
		max-width:80px
	}
	.my-profile-col, .institution-col, .society-col {
		min-width:85px
	}
	.sage-login-widget::before {
		min-width:55px;
		padding-top:10px
	}
}
@media(max-width:1024px){
	.page-header-divider {
		border:none
	}
	#cookieBanner {
		display:none;
	}
	#cookieBannerMobile {
		display:block
	}
	input#accept-cookie-policy-mobile {
		display:block;
		margin:10px auto 5px
	}
	#cookieBannerMobile {
		top:0;
		height:86px
	}
	.with-mobile-cookie-banner .portalHeaderMobile, .with-mobile-cookie-banner #portalMobileMenus, .with-mobile-cookie-banner #portalMobileLogin {
		top:86px
	}
	.with-mobile-cookie-banner #portalMobileMenus, .with-mobile-cookie-banner #portalMobileLogin {
		height: calc(100vh - 86px)
	}
	.with-mobile-cookie-banner, .with-mobile-cookie-banner .stickItZIndex .searchBar {
		margin-top:calc(53px + 86px)
	}
	.currentIssueContainer.perpetual .width_1_2{
		width:100%
	}
	.searchBar {
		position:fixed;
		z-index:980;
		margin-left:0;
		margin-bottom:0;
		top:53px
	}
	.with-mobile-cookie-banner .searchBar{
		top:auto
	}
	.searchBar .quickSearchForm {
		width: calc(100vw - 102px);
		border: 1px solid #ccc;
		background-color: #fff;
		margin-bottom:10px
	}
	.searchBar .close-button {
		background: #f7f7f7;
		width:40.5px;
		height:22px;
		top:-43px;
		left:auto;
		right:1px;
		padding-top:10px;
		padding-bottom:15px
	}
	.searchBar .close-button:focus {
		box-shadow:none
	}
	.searchBar .quickSearchWidget select, .searchBar .quickSearchWidget option{
		color:#555;
		background-color:#fff;
		margin-right:0;
		border-radius:0;
	}
	.searchBar .quickSearchWidget input[type="search"]{
		width:calc(100vw - 251px);
		text-indent:1em;
		border:0;
		padding-right:42px;
		border-right:1px solid #ccc;
		border-left:1px solid #ccc;
		border-radius:0
	}
	.searchBar .quickSearchWidget .mainSearchButton {
		background:rgba(0,0,0,0)url(/pb-assets/Images/search.svg)no-repeat scroll 4px 0;
		height:30px;
		width:30px;
		margin:0 10px 0 -40px;
		border-left: 1px solid #ccc;
		border-radius: 0;
		text-indent:100px
	}
	.searchBar input.mainSearchButton.searchButtons.pointer:hover, .searchBar input.mainSearchButton.searchButtons.pointer:active, .searchBar input.mainSearchButton.searchButtons.pointer:focus{
		background-color:transparent;
		box-shadow:none;
	}
	.searchContainerMobile.active{
		border:1px solid #ccc;
		padding:1px 5px 3px;
		margin:-1px -6px 0
	}
	a.advancedSearchLink {
		color:#006ACC;
		margin-left: calc(100vw - 190px)
	}
	.deepDyve .ecommDeep a{
		margin-left: calc(48% - 112px)
	}
	.portalHeader .inlineBlock{
		display:inline
	}
	.quickSearchWidget .mainSearchButton{
		margin-top:2px
	}
	.ym-sso-login .textInput {
		width:calc(100% - 50px)
	}
	.ym-sso-login .sso-select-society {
		max-width:calc(100% - 28px)
	}
	#denial-2 .sso-select-society {
		max-width:calc(87% + 23px)
	}
	.portalLoginBar, .mobile-expand, .login-instructions, .desktopOnly, #menu-ao {
		display:none
	}
	.mobile-expand.expanded, .login-instructions.expanded, .mobileOnly {
		display:block
	}
	.mobile-expand.expanded {
		padding:10px
	}
	#enhancedLoginPanel {
		display:block;
		position:relative;
		width:auto;
		height:auto
	}
	#login-popup {
		position:inherit;
		min-width:360px;
		width:auto;
		min-height:auto;
		max-height:100%;
		overflow-y:hidden
	}
	#login-popup .loginForm, .centerAccessOptionsContainer .loginForm {
		padding:10px;
		width:100%;
		text-align:left
	}
	#user-login-form #passwordReminder {
		position:absolute;
		right:25px
	}
	.login-profile, .login-institution, .login-society {
		padding:15px 0 0 30px;
		text-align:left;
		background-position:10px 15px;
		opacity:0.85
	}
	.login-society {
		background-position:8px 14px
	}
	.mobile-expand {
		background-color:#eee;
		border:1px solid #ccc
	}
	.login-expander{
		display:block;
		background:rgba(0,0,0,0) url(/pb-assets/Icons/Arrow-down.svg) no-repeat scroll 0 0;
		background-position:0 0;
		background-size:24px 24px;
		position:absolute;
		right:15px;
		top:35px;
		width:30px;
		height:30px
	}
	.login-expander.expanded{
		background-image:url(/pb-assets/Icons/Arrow-up.svg)
	}
	.login-expander:hover{
		cursor:pointer
	}
	.login-column p.signed-as {
		margin-left:10px
	}
	#loginbox-header {
		padding-left:30px
	}
	#loginbox-header h2, #loginbox-header p{
		line-height:18px;
		text-align:left !important
	}
	#loginbox-header p span {
		font-size:13px !important
	}
	.login-info, .login-instructions, .bottomSeparator {
		border:none;
		min-height:auto;
		margin:0
	}
	.login-info {
		background-image:none;
		padding-left:10px
	}
	.login-info p {
		text-align:left !important;
		margin-right:20px
	}
	.loginColumns .col-md-1-3{
		margin:0;
		width:95%;
		background-color:transparent
	}
	.login-column, #loginbox-body .midSection {
		min-height:auto
	}
	#loginbox-body .col-md-1-3 .login-column, .login-instructions {
		background-color:#ccc
	}
	input#accept-cookie-policy {
		position:static;
		display:block;
		margin:10px auto
	}
	.cookieBanner .b-body{
		padding:10px !important;
		width:calc(100vw - 40px);
		text-align:center
	}
	#mostReadCitedPage .topContent-altmetrics{
		margin-right:-3vw
	}
	#bookshelf-container .slide-opener.open{
		top:40%!important
	}
	.panel{
		width:45vw
	}
	.stick-it-wrapper{
		position:relative;
		z-index:980
	}
	.PDFTool{
		margin:0
	}
	.PDFTool.pdf-no-access{
		background-color:#eee
	}
	.PDFTool.pdf-no-access a{
		color:#777!important
	}
	.pager{
		margin-bottom:32px
	}
	.journalNavTitle{
		margin-bottom:15px
	}
	.journalNavTitle,.tocListWidgetContainer .tocTools{
		text-align:center;
		width:100%
	}
	#article-tools{
		max-width:80vw
	}
	#main-article .gutterless>.width_1_4{
		width:0
	}
	.articleCenterColumn{
		width:90vw
	}
	.leftAccessOptionsContainer,.centerAccessOptionsContainer,.rightAccessOptionsContainer{
		min-height:200px
	}
	.articleTabContainer .width_1_1>div{
		display:flex;
		width:100%
	}
	.articleTabContainer .width_1_1>div>div{
		width:50%;
		margin-top:-1px
	}
	div.sageTocQuickLinks{
		width:100%!important
	}
	.articleToolsLinks .width_1_1>div>div{
		width:90%
	}
	#articleCitationDownloadContainer .width_1_1>div>div,#articleShareContainer .width_1_1>div>div,#articlePermissionsContainer .width_1_1>div>div{
		width:99%
	}
	#TOC-buttons{
		position:absolute;
		top:10px;
		right:20px
	}
	.TOCMiddleButton{
		margin-top:5px
	}
	.journalCarousel .slidePort{
		height:auto!important;
		width:100%!important;
		z-index:1
	}
	.slideshowWidget .slides .slide>div{
		height:auto!important;
		width:100%!important
	}
	.journalHomeTOCButton a,.journalHomeLoiButton a{
		padding-left:25px;
		padding-right:25px;
		width:100px
	}
	.articleToolsButton{
		display:block;
		display:block;
		margin:1px 0
	}
	.articleToolsButton a{
		padding:0;
		background-color:inherit;
		cursor:pointer;
		color:#AC2226;
		font-weight:bold;
		font-size:15px;
		line-height:15px;
		border:0
	}
	.articleToolsButton a:hover,.articleToolsButton a:focus,.articleToolsButton a:active{
		background-color:inherit
	}
	#openAccessSideMenu .article-toc-list-title,#openAccessSideMenu .pdf-wrapper,#openAccessSideMenu .showFullText,.articleContentsLinks .rightMobileMenuButton.PDFTool{
		display:none
	}
	#centerMobileMenuLink,#mobileContents,.rightMobileMenuButton{
		text-align:center
	}
	#centerMobileMenuLink .mobileToolLink p{
		background-image:url(/pb-assets/Icons/Plus.svg);
		background-repeat:no-repeat;
		background-size:29px 29px;
		background-position:calc(50% - 50px)7px;
		margin:0;
		margin-top:1px;
		border-left:1px solid #ccc;
		padding:15px 5px 18px 35px
	}
	.mobileContentLinks #mobileContents p{
		background-image:url(/pb-assets/Icons/fulltext.svg);
		background-repeat:no-repeat;
		background-size:29px 29px;
		background-position:calc(50% - 35px)7px;
		margin:0;
		margin-top:1px;
		border-left:1px solid #ccc;
		padding:15px 5px 18px 35px
	}
	#rightMobileMenuLink{
		border-left:1px solid #ccc
	}
	.rightMobileMenuButton.PDFTool img,.articleRightColumn .articleRightAd{
		display:none
	}
	.rightMobileMenuButton.articleToolsButton.PDFTool a{
		background-image:url(/pb-assets/Icons/pdf.svg);
		background-repeat:no-repeat;
		background-size:29px 29px;
		background-position:5px 8px;
		margin:0;
		padding:15px 5px 15px 35px;
		line-height:16px
	}
	.closeModalButton{
		font-size:18px
	}
	.allPublicationPartnersInnerContainer{
		padding-top:3px;
		font-size:11px;
		padding-left:2px;
		padding-right:2px
	}
	.dropdownArrow{
		font-size:20px
	}
	.figuresContent .holder img{
		max-width:280px
	}
	.pdfSlide,.largImage,.powePointSlide{
		width:96px
	}
	.pdfSlide a,.largImage a,.powePointSlide a{
		font-size:13px
	}
	.journalHomeAlertsContainerCP #journalHomeAlerts,.journalHomeAlertsContainerCP #journalHomeAlerts2{
		left:100px;
		top:220px
	}
	.journalCarouselTextButton{
		margin-bottom:10px
	}
	.journalCarouselOverlay{
		position:relative!important;
		min-height:10px
	}
	.backgroundJournalCarousel .journalCarouselText{
		position:relative
	}
	.backgroundJournalCarousel .journalCarouselText p{
		color:#555
	}
	.backgroundJournalCarousel .journalCarouselTextButton a{
		padding-bottom:0;
		padding-top:0;
		width:120px
	}
	.slidePort .slides{
		background:#fff
	}
	.journalCarousel .slideshowWidget .slides .journalCarouselContainer{
		border:0;
		box-shadow:0 0 4px 1px rgba(140,140,180,.8)
	}
	.articleContentsLinks li.showFigure h3,.articleContentsLinks li.showFigure a{
		min-width:25vw
	}
	.fixedPanel{
		top:5vh;
		left:5vw;
		max-height:90vh;
		overflow-y:auto
	}
	#openAccessSideMenu ul{
		display:block
	}
	.collapsible-container.collapsible-collapsed .collapsible-body,#centerMobileMenuPlaceHolder,#leftMobileMenu{
		display:block!important;
		background-color:#f7f7f7;
		color:#333;
		box-shadow:0 -4px 8px 0 rgba(150,150,150,.7)
	}
	.articleContentsLinks li.showSuppl h3,.articleContentsLinks li.showFigure h3,.articleContentsLinks li.articleMetrics h3,.articleContentsLinks li.RelatedArticles h3,.articleContentsLinks li.comments h3,.articleContentsLinks li.translated-abstract-menu h3{
		margin:8px 4px;
		background-position:40px 0;
		line-height:30px;
		color:#333;
		filter:grayscale(1)brightness(0.75)contrast(2)
	}
	li.showFullText h3{
		margin:8px 4px;
		background-position:20px 0;
		line-height:30px;
		color:#333;
		padding-bottom:10px;
		border-bottom:1px solid #ccc;
		padding-left:55px!important
	}
	.content-list-item{
		border:0
	}
	.mobileContentLinks .articleToc li.showFullText ul li a,#leftMobileMenuLink li.showFullText li a{
		color:#333;
		-webkit-tap-highlight-color:rgba(255,255,255,0)
	}
	#openAccessSideMenu>ul li:hover,#openAccessSideMenu>ul li:active,#openAccessSideMenu>ul li:focus,#leftMobileMenuLink li.showFullText li:hover,#leftMobileMenuLink li.showFullText li:active,#leftMobileMenuLink li.showFullText li:focus,#leftMobileMenuLink li.showFullText li.selected{
		background:#d7d7d7
	}
	#openAccessSideMenu>ul li.noAccess:hover,#openAccessSideMenu>ul li.noAccess:active,#openAccessSideMenu>ul li.noAccess:focus,#leftMobileMenuLink li.showFullText li.noAccess:hover,#leftMobileMenuLink li.showFullText li.noAccess:active,#leftMobileMenuLink li.showFullText li.noAccess:focus{
		background:none
	}
	.articleToolsLinks{
		width:100%
	}
	.articleToolsLinks a img{
		width:48px;
		background:white
	}
	.mobileContentLinks a:hover,.mobileContentLinks a:focus,.mobileContentLinks a:active{
		color:inherit;
		-webkit-tap-highlight-color:rgba(255,255,255,0)
	}
	.rightMobileMenuButton a,.mobileToolLink p{
		color:#fff
	}
	#searchResultContainer .mobileToolLink p{
		color:#555
	}
	a#leftMobileMenuLink:hover,a#leftMobileMenuLink:focus,a#leftMobileMenuLink:active,a#centerMobileMenuLink:hover,a#centerMobileMenuLink:focus,a#centerMobileMenuLink:active,.rightMobileMenuButton a:hover,.rightMobileMenuButton a:focus,.rightMobileMenuButton a:active, .popup-footer a:hover,.popup-footer a:focus,.popup-footer a:active{
		color:#fff
	}
	.mobileMenuSelected{
		background-color:#f7f7f7
	}
	.mobileMenuSelected p{
		color:#ac2226;
		
	}
	.articleToc ul li.selected h3,.toc-quick-links ul li.selected>a,.articleToc ul li.selected>a{
		filter:inherit;
		background-color:#888
	}
	.articleToc li.selected{
		background-color:#888!important;
		width:100vw
	}
	.translated-abstract-languages li.selected{
		background-color:#888;
		width:auto
	}
	.articleToc ul ul.article-toc-links{
		background:#796c83
	}
	.articleToc ul ul.article-toc-links li a{
		padding:12px 5px 9px 25px;
		color:#fff
	}
	.currentIssueContainer .grayButton a{
		line-height:16px!important
	}
	.noAccess h3{
		color:lightgray!important
	}
	.articleToc li.showFullText a,.articleToc ul li,.articleToc ul li:nth-last-child(2){
		width:100%;
		border-bottom:1px solid #eee;
		padding:5px 0
	}
	#share-tabs ul.tab-nav li {
		padding:0
	}
	#leftMobileMenu ul{
		padding:0
	}
	#leftMobileMenu .showFullText li{
		line-height:16px
	}
	.issue-box-impact-factor{
		background:#fff;
		display:flex;
		justify-content:center;
		margin-bottom:-1px
	}
	.menuFrame{
		height:81%;
		width:90%;
		margin:5% 5% 0 5%;
		border:1px solid #ccc;
		background:white;
		overflow-y:auto
	}
	#leftMobileMenu .menuFrame{
		margin-top:0
	}
	#leftMobileMenu li.showFullText,#leftMobileMenu .content-list-item{
		background:transparent
	}
	#abstracting-indexing ul {
		columns:auto
	}
	.portalHeaderContainer {
		height:0
	}
	.portalHeader .portalMenus {
		margin-left:0.5% !important
	}
	input.formbutton.defButton {
		background-image:url(/pb-assets/Icons/sign-in-icon.png)
	}
	a.register-link.logOut {
		background-image:url(/pb-assets/Icons/sign-out-icon.png)
	}
	input.formbutton.defButton, a.register-link.logOut {
		background-repeat:no-repeat;
		background-size:24px auto;
		background-position:calc(60% + 15px) 5px;
		padding:0 40px 0 20px
	}
	#portalMobileMenus, #portalMobileLogin {
		background-color:#eee;
		top:52px
	}
	#mobileProfileMenu .literatumProfileMenuWidget .accordionHeader:after {
		content:""
	}
	span.welcome-label, .portalLoginBar .individualUser > a {
		font-style:italic
	}
	.portalLogoutLink a {
		padding-left:10px;
		margin-bottom:20px
	}
	#portalInstitutionalLogin {
		position:inherit;
		padding-left:20px 5px
	}
	#portalInstitutionalLogin h3 {
		font-size:18px;
		font-weight:bold;
		text-align:left;
		text-transform:uppercase
	}
	#portalInstitutionalLogin .shibbolethButton a, #portalInstitutionalLogin .athensButton a {
		width:48%; 
		max-width:48%; 
		float:right
	}
	#portalInstitutionalLogin .shibbolethButton a {
		float:left
	}
	.portalInstitutionalBanner .welcome, .portalInstitutionalBanner {
		margin-top:10px
	}
	.portalInstitutionalBanner .welcome {
		text-align:center;
		margin-bottom:30px;
		width:90%
	}
	.col-md-11-16 {
		width:98%
	}
	.newSearchFacets .resetFilter {
		margin-left:10px
	}
	.newSearchFacets {
		font-size:14px !important;
		position:fixed;
		bottom:-1000px;
		left:0px;
		transition:bottom 0.3s ease 0s;
		border-top:2px solid #796c83;
		padding:10px;
		margin:0px;
	    margin-bottom:-5px;
	    z-index:1;
		background-color:#FFFFFF;
		overflow-y:auto;
		height:calc(50% - 50px);
		width:calc(100% - 35px);
		padding-right:25px
	}
	.newSearchFacets:before {
		content:"FILTER RESULTS";
		font-size:18px;
		line-height:36px;
		font-weight:bold;
		padding-left:10px
	}
	.newSearchFacets:after {
		content:"✖";
		float:right;
		top:20px;
		right:15px;
		font-size:28px;
		line-height:16px;
		font-weight:bold;
		font-family:inherit !important;
		position:absolute;
		text-transform:lowercase
	}
	.interim-search-nav {
		display:none;
	    position:fixed;
		bottom:0;
		left:0;
		right:0;
		background-color:#f7f7f7;
		padding:0px 20px;
		z-index:2
	}
	.interim-search-nav a {
		color:#AC2226;
		font-weight:bold;
		font-size:15px
	}
	.interim-search-nav .right {
		float:right
	}
	.interim-search-nav .mobileToolLink div p {
		background-image:url(/pb-assets/Icons/filter-icon.png);
		background-repeat:no-repeat;
		background-size:29px auto;
		background-position:0px 7px;
	    margin:0;
		padding:15px 35px
	}
}
@media(max-width:900px){
	.balloon-wrap {
		position:absolute;
		margin:20px 0 0 0;
		padding:0 0 0 0;
		left:0px
	}
	.balloon {
		margin:0
	}
	.balloon::after, .balloon::before {
		content:none
	}
	.cookiePolicy.mobileOnly b-body a {
		display:block
	}
	#cookieBannerMobile {
		height:106px
	}
	.with-mobile-cookie-banner #portalMobileMenus {
		height:calc(100% - 240px)
	}
	.with-mobile-cookie-banner .portalHeaderMobile, .with-mobile-cookie-banner #portalMobileMenus, .with-mobile-cookie-banner #portalMobileLogin {
		top:106px
	}
	.with-mobile-cookie-banner #portalMobileMenus, .with-mobile-cookie-banner #portalMobileLogin {
		height: calc(100vh - 106px)
	}
	.with-mobile-cookie-banner, .with-mobile-cookie-banner .stickItZIndex .searchBar {
		margin-top:calc(53px + 106px)
	}
}
@media (max-width:775px) {
	.citationSearch .citationJournalName {
		width:100%
	}
	.refine-right {
		margin-left:5vw
	} 
	.paginationSortControl {
		padding-top:calc(100vw/50)
	}
}
@media(max-width:768px){
	.metrics-section > p, .metrics-section > div{
		margin-left:0
	}
	#journal-indexing-metrics {
		margin:0 -18px
	}
	.menuFrame{
		height:86%;
		margin-top:6%
	}
	.pswd_info_user_profile {
		top:225px
	}
	.multi-related-articles {
		max-width:calc(100% - 55px) !important;
		margin-top:25px;
		margin-left:-130px
	}
	.relatedArticle-section{
		width:auto
	}
	.articleEntry .first-in-multi {
		margin-top:20px;
		display:none
	}
	.articleEntry .first-in-multi.show-more {
		display:block
	}
	.articleEntry .first-in-multi, .articleEntry .multi-related-article
	{
		margin-left:-130px;
		width:calc(100% + 75px)
	}
	.metrics-text-edit {
		padding-left:0
	}
}
@media(max-width:767px){
	.searchBar .quickSearchForm{
		display: inline-block;
		width: calc(100vw - 50px);
		background:none;
		margin-bottom:10px;
		border:0
	}
	.searchBar .quickSearchWidget select, .searchBar .quickSearchWidget option{
		margin:-5px 0 10px calc(50vw - 100px);
		border: 1px solid #ccc;
		border-radius:3px
	}
	.searchBar .quickSearchWidget input[type="search"]{
		margin-left:5vw;
		width:80vw;
		border:1px solid #ccc;
		padding:7px 45px 7px 0;
		border-radius:3px
	}
	.searchBar .quickSearchWidget .mainSearchButton{
		position: absolute;
		right: calc(13vw - 18px);
		top:71px;
		border-left: 1px solid #ccc;
		border-radius: 0
	}
	.mobile-view.safari_only .searchBar .quickSearchWidget .mainSearchButton{
		top:72px
	}
	a.advancedSearchLink {
		margin-left: calc(50vw - 80px)
	}
	#subscriptionPanel .gutter .licensesTable td:first-child, #subscriptionPanel .gutter .licensesTable td:last-child{
		display:block
	}
	#subscriptionPanel .gutter .licensesTable td:last-child {
		border-top:none !important
	}
	.impact-factor-container {
		width:calc(100% - 15px);
		padding-right:0;
		text-align:inherit;	
	}
	.impact-factor-left{
		font-size:22px;
		margin:0 10px 5px 15px
	}
	.impact-factor-right,.impact-factor-small,.impact-factor-center{
		font-size:13px
	}
	.impact-factor-right {
		width:auto
	}
	.impact-factor-more{
		padding-top:10px
	}
	.impact-factor-more,.impact-factor-more p{
		font-size:12px
	}
	.impact-factor-small::before {
		content:"|";
		margin:0 10px 0 0
	}
	.impact-factor-center {
		text-align:left;
		padding-left:20px
	}
	.popup-dialog{
		top:5vh;
		max-height:76vh
	}
	.figuresContent .holder img{
		max-width:260px
	}
	.popup-dialog::-webkit-scrollbar{
		width:12px;
		background-color:#dcdcdc
	}
	.popup-dialog::-webkit-scrollbar-thumb{
		border:1px solid #fff
	}
	.articleCitationDownloadMenu select[name="format"],.downloadCitations select[name="format"]{
		max-width:calc(80vw - 48px)
	}
	.most-widget-links{
		display:block;
		text-align:center;
		margin:0;
		top:0;
		right:0;
		min-height:0
	}
	.topContent-altmetrics{
		margin-left:25vw
	}
	#mostReadCitedPage .topContent-altmetrics{
		margin-left:0
	}
	a.sf-back-to-top .arrow:before{
		margin-left:-10px;
		margin-bottom:-6px
	}
	.offerItem{
		margin-left:10px
	}
	.mostReadCited .mostRead>ul>ul>ul{
		display:block
	}
	.mostReadCited ul ul ul>li{
		margin-left:0
	}
	.panel{
		width:85vw;
		min-width:240px;
		max-width:100%;
		min-height:220px;
		margin:0 0 10px 0
	}
	.panel-bottom .journal-title, .panel-bottom .bookTitle {
		overflow-y:hidden
	}
	.temisPanel,#similarContentTiles .panel{
		margin-right:10px;
		min-height:250px;
		max-height:250px
	}
	.citedByEntry .panel{
		min-height:240px
	}
	.panel .panel-top{
		min-height:130px
	}
	.portalBrowseContainer{
		margin-bottom:25px
	}
	.portalResourcesContainer{
		padding:20px 100% 30px
	}
	.stick-it-wrapper{
		height:auto!important
	}
	.add-alerts-dialog thead{
		display:none
	}
	.browseDescription{
		display:none
	}
	.subjectsHeader{
		display:block!important;
		width:290px;
		margin-left:auto;
		margin-right:auto;
		padding-left:10px
	}
	.filter-publications input{
		width:290px;
		margin-left:0!important;
		margin-top:5px;
		margin-bottom:20px
	}
	.allPublicationPartnersOutterContainer,.dropdownArrow,.allPublicationPartnersModal{
		display:none!important
	}
	.badge-bar{
		display:none
	}
	.badge-bar-mobile{
		display:block
	}
	.articleTOCContainer,.articleToolsContainer,.TOCToolsContainer{
		background-color:inherit
	}
	.journalHomeAlertsContainerCP #journalHomeAlerts,.journalHomeAlertsContainerCP #journalHomeAlerts2{
		left:0!important;
		top:inherit!important;
		margin-top:-450px
	}
	.ppv-subtitle{
		margin-left:2%;
		width:98%
	}
	.checkoutProcess #offersList{
		margin-left:2%;
		width:92%!important
	}
	.articleEntry .showMoreAndLess-wrapper {
		position:absolute;
		right:5%
	}
	.newSearchFacets {
		height:calc(100% - 110px);
		width:calc(100% - 50px);
		padding-right:40px
	}
}
@media(max-width:720px){
	.add-alerts-dialog table,.add-alerts-dialog tr,.add-alerts-dialog td{
		display:block
	}
	.slideshowWidget .previousSlide,.slideshowWidget .nextSlide{
		font-size:44px;
		margin:-7px
	}
	.impact-factor-right{
		width:auto
	}
	.menuFrame{
		height:79%;
		margin:9% 5% 0 5%
	}
	.pswd_info_registration {
		top:155px
	}
	#cookieBannerMobile {
		height:126px
	}
	.with-mobile-cookie-banner .portalHeaderMobile, .with-mobile-cookie-banner #portalMobileMenus, .with-mobile-cookie-banner #portalMobileLogin {
		top:126px
	}
	.with-mobile-cookie-banner #portalMobileMenus, .with-mobile-cookie-banner #portalMobileLogin {
		height: calc(100vh - 126px)
	}
	.with-mobile-cookie-banner, .with-mobile-cookie-banner .stickItZIndex .searchBar {
		margin-top:calc(53px + 126px)
	}
}
@media(max-width:672px){
	.pswd_info_reset_password {
		top:105px
	}
	.pswd_info_user_profile {
		top:240px
	}
}
@media(max-width:650px){
	.pswd_info_reset_password {
		top:140px
	}
	.fogottenPasswordContainer td {
		display:block
	}
}
@media(max-width:620px){
	.pswd_info_user_profile {
		top:250px
	}
	.browseByCover .CoverGallery{
		grid-template-columns:repeat(3,1fr)
	}
	.browseByCover .CoverGallery img{
		width:20vw
	}
	.browseByCover .cover-year-title,.browseByCover .blueGrayButton.mediumButton{
		grid-column:1 / 4
	}
	.browseByCover .CoverGallery .coverImage{
		grid-template-rows:1fr 0fr 0fr
	}
	.newPanel-wrapper{
		width:88%
	}
}
@media(max-width:582px){
	.panel,.citedByEntry,#similarContentTiles .panel, .externalPick{
		width:98%!important;
		max-width:inherit
	}
	.seeMoreRecord-temis{
		margin-left:32%
	}
	.pswd_info_registration {
		top:162px
	}
	.pswd_info_user_profile {
		top:285px;
		left:115px
	}
	input#accept-cookie-policy{
		bottom:37px
	}
	.ref-SFXLink, .references .sfxLink{
		margin-left:0
	}
	span.ref-SFXLink:before {
		content:"|";
		margin:0 5px
	}
	span.ref-SFXLink.wrap-col:before {
		margin:-1px
	}
}
@media(max-width:544px){
	.pswd_info_user_profile {
		top:320px
	}
}
@media(max-width:535px){
	.pswd_info_reset_password {
		top:170px
	}
	li.searchResultTabs {
		width:49%
	}
	.search-tabs-nav li#refine-search-tab, .search-tabs-nav li#search-history-tab, .search-tabs-nav li#saved-searches-tab {
		width:32%
	}
	.linkList li a {
		padding:7px 12px
	}
}
@media(max-width:479px){
	#journal-indexing-metrics {
		margin:0 2px
	}
	.pswd_info_reset_password {
		top:165px
	}
	.pswd_info_registration {
		top:175px
	}
	.pswd_info_user_profile {
		top:325px;
		left:15px
	}
	.menuFrame{
		height:90%;
		margin:13% 5% 0 5%
	}
	.recent-articles span.maintextleft.publication-meta-doi{
		margin-left:0!important;
		font-size:13px!important
	}
	.journalCarouselOverlay{
		min-height:20px
	}
	span.crossMark{
		border:0
	}
	#crossMark img{
		display:flex;
		position:relative;
		height:30px;
		margin-bottom:-2px;
		float:right;
		margin-right:4px
	}
	.indexing-list ul {
		padding-left:20px
	}
}
@media(max-width:450px){
	.browseByCover .CoverGallery{
		grid-template-columns:repeat(2,1fr)
	}
	.browseByCover .cover-year-title,.browseByCover .blueGrayButton.mediumButton{
		grid-column:1 / 3
	}
	.browseByCover .CoverGallery img{
		width:30vw
	}
}
@media(max-width:440px){
	.rightMobileMenuButton.articleToolsButton.PDFTool a{
		padding-top:8px
	}
	.double-button .rightMobileMenuButton.articleToolsButton.PDFTool a{
		padding-top:15px
	}
	.topContent-altmetrics{
		margin-left:5vw
	}
	input#accept-cookie-policy{
		bottom:47px
	}
}
@media(max-width:408px){
	#centerMobileMenuLink .mobileToolLink p{
		padding-top:7px;
		background-position:7px 7px
	}
	#centerMobileMenuLink .double-button.mobileToolLink p{
		padding-top:15px;
		background-position:calc(50% - 50px)7px
	}
	.pswd_info_reset_password {
		top:195px
	}
	.pswd_info_user_profile {
		top:355px
	}
	#share-tabs .addthis_toolbox>a{
		margin:0 5px !important
	}
	.addthis_button_twitter{
		margin-left:0
	}
	#share-tabs .mailPage {
		padding:0
	}
	#share-tabs .tab-nav li a{
		font-size:14px
	}
}
@media(max-width:380px){
	#cookieBannerMobile {
		height:146px
	}
	.with-mobile-cookie-banner .portalHeaderMobile, .with-mobile-cookie-banner #portalMobileMenus, .with-mobile-cookie-banner #portalMobileLogin {
		top:146px
	}
	.with-mobile-cookie-banner #portalMobileMenus, .with-mobile-cookie-banner #portalMobileLogin {
		height: calc(100vh - 146px)
	}
	.with-mobile-cookie-banner, .with-mobile-cookie-banner .stickItZIndex .searchBar {
		margin-top:calc(53px + 146px)
	}
}
@media(max-width:360px){
	.pswd_info_user_profile {
		top:380px
	}
	.pswd_info_registration{
		top:200px
	}
	.mostReadCited .mostRead>ul{
		margin:10px 0
	}
	.mostReadCited ul ul ul>li{
		margin-left:10px!important
	}
	.shoppingCart{
		margin-left:8%
	}
	.journalRightColumn{
		width:105%
	}
	.currentIssueCover .journal{
		padding:6px 12px
	}
	.journalHomeTOCButton a,.journalHomeLoiButton a{
		padding-left:15px;
		padding-right:15px
	}
	.pdfSlide,.largImage,.powePointSlide{
		width:84px
	}
	.figuresContent .holder img{
		max-width:230px
	}
	.panel{
		max-width:87vw!important;
		min-width:87vw;
		margin-left:0;
		margin-right:0
	}
	#share-tabs .tab-nav li a{
		font-size:13px;
		padding:10px 3px
	}
	#share-tabs .tab-nav li.active a {
		padding:10px 0
	}
	#share-tabs .addthis_toolbox>a{
		margin:0 3px !important
	}
	.LBD_CaptchaDiv{
		zoom:0.9
	}
	.institutionBannerLogo:before {
		font-size:14px;
		line-height:32px
	}
}
@media(max-width:339px){
	.pswd_info_reset_password {
		top:245px
	}
	.panel{
		max-width:90vw!important
	}
	.journalCarousel .slideshowWidget{
		left:5px
	}
	#articleShareContainer .addthis_toolbox{
		padding:0
	}
	.LBD_CaptchaDiv{
		zoom:0.8
	}
	.tocListWidgetContainer {
		width:calc(100% - 10px)
	}
	#mainSearchFormContainer .BeforeFilter {
		margin-top:10px
	}
}
@media(max-width:293px){
	.double-button .rightMobileMenuButton.articleToolsButton.PDFTool a{
		padding-top:8px
	}
}
@media(max-width:272px){
	.pswd_info_user_profile {
		top:420px
	}
	#centerMobileMenuLink .double-button.mobileToolLink p{
		padding-top:7px;
		background-position:7px 7px
	}
	.LBD_CaptchaDiv{
		zoom:0.7
	}
}
@media(min-width:340px){
	.pageBody{
		margin-left:auto;
		margin-right:auto;
		margin-top:12px;
		width:unset;
		padding-left:10px;
		padding-right:10px
	}
	.mostTabs{
		width:100%
	}
}
@media (min-width:350px) {
	.portalInstitutionalBanner img {
		max-height:35px;
	    margin-top:-12px
	}
	.portalHomeGraphicContainer {
		background:rgba(0, 0, 0, 0) url("/pb-assets/Images/Portal-image-tablet-compressor.jpg") no-repeat scroll center center;
		height:280px
	}
	.portalHomeGraphic {
		margin-bottom:15px;
		margin-top:20px
	}
	.portalHomeGraphic p {
		font-size:26px
	}
}
@media (min-width:380px) {
	.searchBar .close-button {
		right:11px
	}
	.mobileHeader {
		padding:11px 15px 2px
	}
}
@media(min-width:480px){
	.mostTabs .tabs-widget .tab-nav li a{
		font-size:18px
	}
	.pageBody{
		padding-left:30px;
		padding-right:30px
	}
}
@media(min-width:640px){
	.relatedJournalsColumn{
		display:inline-block;
		width:24%
	}
	.add-alerts-dialog{
		width:350px
	}
	.portalHomeGraphicSearchContainer {
		width:470px
	}
	.resourcesColumnText {
		display:block
	}
}
@media (min-width:675px) {
	.portalHomeGraphic p {
		font-size:28px
	}
	.portalHomeGraphic {
		margin-top:25px
	}
}
@media(min-width:768px){
	.column-2-3{
		width:66%;
		display:inline-block
	}
	.panel .title{
		max-height:85px;
		overflow-y:hidden
	}
	#figureViewer-wrap,.tableWrapper{
		max-width:75%
	}
	#bookshelf-container{
		display:block
	}
	.latestArticlesTab .mostRead .issueLinks{
		display:block;
		position:relative;
		text-align:right;
		right:12px;
		min-height:45px;
		top:-41px;
		margin-bottom:-45px;
		margin-left:68%
	}
	.add-alerts-dialog th:first-of-type,.add-alerts-dialog td:first-of-type{
		width:350px
	}
	.add-alerts-dialog th,.add-alerts-dialog td{
		width:115px;
		text-align:center
	}
	.add-alerts-dialog .journal-row td:nth-child(2)::after{
		content:none
	}
	.add-alerts-dialog .journal-row td:nth-child(3)::after{
		content:none
	}
	.add-alerts-dialog td{
		margin-left:initial;
		padding-bottom:17px
	}
	.add-alerts-dialog td:first-of-type{
		padding-top:15px;
		font-weight:initial
	}
	.add-alerts-dialog form td input[type="checkbox"]{
		margin-right:initial;
		margin-left:22px;
		margin-top:21px
	}
	.add-alerts-dialog form input[type="button"]{
		height:34px;
		width:90px;
		margin-bottom:initial
	}
	.add-alerts-dialog form input[type="submit"]{
		height:34px;
		width:auto;
		margin-left:400px
	}
	.leftAccessOptionsContainer,.centerAccessOptionsContainer,.rightAccessOptionsContainer{
		width:28%
	}
	.loginOptionsContainer>div>div>div{
		display:flex;
		justify-content:space-between
	}
	.sageRecommends{
		display:block
	}
	.headerContainer{
		height:120px
	}
	.headerContainer .societyLogo{
		max-height:60px
	}
	.headerContainer .shadeImage{
		height:50%
	}
	.headerContainer .societyLogo,.societyNameOuterContainer{
		display:block
	}
	.lowerHeaderContainer{
		height:50%
	}
	.upperHeaderContainer{
		height:50%;
		width:100%;
		display:inline-flex;
		flex-direction:row-reverse;
		max-width:1100px;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		position:absolute;
		top:0
	}
	h1,.articleMeta h1{
		font-size:32px
	}
	.collapsible-container.collapsible-collapsed .collapsible-body,#centerMobileMenuPlaceHolder,#leftMobileMenu{
		height:calc(50% - 58px)
	}
	.TOCRightColumn .contentsToolsContainer,.TOCRightColumn .articleTOCOuterContainer,.TOCRightColumn .TOCTOCOuterContainer{
		position:relative;
		width:auto
	}
	.tocListWidgetContainer{
		width:calc(100% - 310px)
	}
	.toc-quick-links h3,.toc-quick-links a{
		color:#555;
		font-size:16px;
		margin:0
	}
	.toc-quick-links li.noAccess h3{
		color:#c1c1c1
	}
	.tocContentsTitle{
		display:block
	}
	.mostTabs .tabs-widget .tab-nav li{
		width:24%
	}
	.journalHomeLeftColumn,.journalHomeMiddleColumn,.journalHomeRightColumn{
		width:29%
	}
	.journalHomeLeftColumn{
		float:left
	}
	.journalHomeMiddleColumn{
		float:left;
		margin-left:8%
	}
	.journalHomeRightColumn{
		float:right
	}
	.journalHomeFourRight{
		width:300px;
		float:right
	}
	.journalHomeFourLeft{
		width:56%;
		float:left
	}
	.tellUsText{
		width:70%
	}
	.tellUsImage img{
		width:30%;
		position:relative
	}
	.TOCRightColumn{
		display:block;
		float:right;
		width:300px
	}
	.journalHomeAlertsContainerIB #journalHomeAlerts,.journalHomeAlertsContainerIB #journalHomeAlerts2{
		left:-325px
	}
	.add-alerts-dialog{
		min-width:620px
	}
	.impactFactorContainer{
		padding-top:8px;
		background-color:rgba(0,0,0,.5);
		display:block
	}
	a.deleteAccountLink{
		margin-right:18%
	}
	.TOCRightColumn .TOCTOCOuterContainer,.TOCRightColumn .articleTOCOuterContainer,.TOCRightColumn .contentsToolsContainer{
		background-color:#eee;
		padding:10px;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
		position:relative;
		width:auto
	}
	.show-more-related.relatedTo-parent {
		position:absolute;
		right:46%
	}
	.epubBadge img {
		width:31px
	}
	#portalMobileMenusOverlay, #portalMobileLoginOverlay {
		background:rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
		/*background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 50%, rgba(255,255,255,0.8) 50.001%, rgba(255,255,255,0.8) 100%);
		background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0.8) 50.001%,rgba(255,255,255,0.8) 100%);
		background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0.8) 50.001%,rgba(255,255,255,0.8) 100%);
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fff', endColorstr='#ccfff',GradientType=1 );*/
	}
	#portalMobileMenus, #portalMobileLogin {
		width:calc(50% - 20px);
		left:-50%
	}
	.portalHomeGraphicContainer {
		background:rgba(0, 0, 0, 0) url("/pb-assets/Images/Portal-image-compressor.jpg") no-repeat scroll center center;
		height:330px
	}
	.portalHomeGraphic {
		margin-bottom:15px;
		margin-top:40px
	}
	.portalHomeGraphic p {
		font-size:35px
	}
	.topLeftFooter, .topRightFooter, .bottomLeftFooter, .bottomRightFooter, .issnFooter {
		width:17%;
		margin-left:20px
	}
	.newsOuterContainer, .openAccessOuterContainer {
		border:2px solid #eee;
		margin-top:30px
	}
	.newsOpenAccessContainer {
		border-collapse:separate;
		border-spacing:20px 0;
		display:table;
		margin-left:-40px;
		margin-right:-40px;
		margin-top:50px
	}
	.newsOuterContainer, .openAccessOuterContainer {
		border:2px solid #eee;
		display:table-cell;
		width:50%
	}
	.portalBrowseLeft {
		display:inline-block;
		width:50%;
		border-right:1px solid #ccc
	}
	.portalBrowseRight {
		display:inline-block;
		width:49%;
		vertical-align:top;
		margin-top:0
	}
	.mySAGEOuterContainer {
		width:55%;
		display:inline-block;
		margin-top:50px
	}
	.portalHomeAd {
		margin-top:50px;
		float:right
	}
	.SAGECopyright {
		position:absolute;
		right:0;
		bottom:0
	}
	.searchResultContainer .paginationLinkContainer a {
		padding-right:15px;
		padding-left:15px
	}
}
@media(min-width:1024px){
	.pswd_info_registration {
		top:110px
	}
	table#offersList tr:nth-child(-n+2){
		display:inherit
	}
	.literatumCheckoutProcess table#offersList tr:nth-child(-n+2){
		display:table
	}
	.allPublicationPartnersOutterContainer{
		height:100%
	}
	.allPublicationPartnersModal{
		top:84px
	}
	.loiRightColumn{
		width:300px;
		float:right
	}
	.loiLeftColumn{
		width:66%;
		float:left
	}
	.issue-selector-footer{
		margin-left:auto;
		margin-top:5px
	}
	.loiIssueSelectorUpper,.loiIssueSelector{
		text-align:inherit
	}
	.literatumListOfIssuesWidget{
		margin-top:0
	}
	.issue-selector-form{
		flex-direction:row
	}
	.headerContainer{
		height:170px
	}
	.headerContainer .societyLogo{
		max-height:85px
	}
	.allPublicationPartnersContentRow{
		min-height:85px
	}
	.headerContainer .societyLogo,.societyNameContainer{
		width:227px
	}
	.societyNameInnerContainer{
		font-size:14px;
		line-height:16px
	}
	img.societyLogo{
		font-size:14px;
		line-height:16px
	}
	.browseByCover .CoverGallery img{
		width:120px
	}
	.tocListWidgetContainer{
		width:62%
	}
	.show-more-related.relatedTo-parent {
		position:absolute;
		right:40%
	}
}
@media (min-width:1024px) and (-ms-high-contrast:active) , (min-width:1024px) and (-ms-high-contrast:none){
	#showNoFoldedSocietyLogos.two-logos{
		width:454px
	}
	#showNoFoldedSocietyLogos.one-logo{
		width:227px
	}
}
@media(min-width:1025px){
	.stick-it-wrapper.stickItZIndex {
		height:55px !important
	} 
	.badge-bar .epubBadge {
		display:none
	}
	#user-login-form .loginForm tr {
		display:grid;
		width:100%
	}
	#user-login-form .loginForm tr th, #user-login-form form[name="frmLogin"] tr:last-child > td{
		text-align:left
	}
	#registration-rich-text{
		min-height:130px
	}
	input#accept-cookie-policy {
		bottom:20px
	}
	#leftMobileMenu{
		display:none
	}
	#mostReadCitedPage .view-count,#mostReadCitedPage .citation-count{
		text-align:center
	}
	.articleToolsContainer,.articleTabContainer,#centerMobileMenuPlaceHolder{
		border-radius:5px
	}
	.tocListtDropZone2{
		margin:20px 0 15px 0
	}
	.TOCTOCOuterContainer{
		background-color:#eee;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
		position:relative;
		width:auto;
		padding:10px
	}
	.tocListWidget{
		padding-top:20px
	}
	.journalNavTitle{
		display:inline-flex;
		max-width:48%;
		margin-top:10px
	}
	#main-article .gutterless>.width_1_4:first-child{
		width:300px;
		margin-right:20px
	}
	.articleToc ul ul.article-toc-links{
		max-height:calc(100vh - 420px)
	}
	#figureViewer-wrap,.tableWrapper{
		max-width:60%
	}
	.literatumCheckoutProcess table#offersList tr:nth-child(-n+2){
		display:inherit
	}
	.impact-factor-container{
		padding-right:20px;
		width:202px
	}
	.issue-box-impact-factor{
		display:none
	}
	.journalCarouselBackgroundImage img,.backgroundJournalCarousel{
		width:100%;
		height:329px
	}
	.journalCarouselTextButton{
		margin-top:-5px
	}
	.journalCarouselOverlay,.backgroundJournalCarousel .journalCarouselText{
		height:calc(170px - 2vw);
		min-height:136px;
		background-color:rgba(30,30,30,.7)
	}
	.journalCarouselOverlay>img{
		display:none!important
	}
	.nobackgroundJournalCarousel{
		overflow-y:auto
	}
	.nobackgroundJournalCarousel .journalCarouselText{
		max-height:329px
	}
	.slideshowWidget .previousSlide,.slideshowWidget .nextSlide{
		display:block
	}
	.slideshowWidget .slidePort,.journalCarousel .slideshowWidget .slides .journalCarouselContainer{
		width:calc(60vw - 55px)!important;
		max-width:636px
	}
	.currentIssueContainer .width_1_2{
		width:99%
	}
	#centerMobileMenuPlaceHolder{
		position:inherit
	}
	.articleTOCOuterContainer,.articleContentsTitle,.article-section-controller{
		display:block
	}
	.articleToc ul.article-toc-widget>li:first-child{
		border-top:2px solid #eee
	}
	.articleToc ul.article-toc-widget>li>a{
		padding:3px 0
	}
	.articleToc ul.article-toc-widget>li>a:hover{
		background-color:#eee
	}
	.articleToc li.showFullText h3,.articleToc li.showFullText>span{
		display:block
	}
	.articleToc ul li{
		border-bottom:1px solid #eee;
		display:block
	}
	#openAccessSideMenu .showFullText .article-section-controller,#leftMobileMenuLink li.showFullText .article-section-controller{
		position:absolute;
		right:0;
		top:15px;
		display:block
	}
	#leftMobileMenuLink>ul,#leftMobileMenuLink li.showFullText:before,#leftMobileMenuLink li.showFullText:after,#openAccessSideMenu>ul:before,#openAccessSideMenu>ul:after,.articleToolsLinks:before{
		display:none
	}
	.collapsible-container.collapsible-collapsed .collapsible-body{
		display:none;
		position:initial;
		border:0
	}
	.mobileContentLinks{
		position:inherit;
		border:0;
		background:none;
		height:inherit;
		box-shadow:0 0 15px 5px rgba(200,200,200,.2)
	}
	.mobileContentLinks>div>div>div{
		display:initial
	}
	.articleToolsLinks{
		position:inherit;
		border-top:none;
		border-bottom:1px solid #eee;
		border-left:none;
		border-right:none
	}
	.articleToolsLinks img{
		display:block;
		width:45px;
		height:45px;
		margin-left:auto;
		margin-right:auto
	}
	#article-tools h3{
		padding:0
	}
	.articleToolsLinks p{
		font-size:13px
	}
	.mobileToolLink{
		display:none
	}
	.articleToc ul{
		padding:initial
	}
	.articleTabContainer .articleToc ul>li h3{
		padding:7px 5px 7px 75px
	}
	.articleContentsLinks li h3,.articleContentsLinks li a{
		color:#555;
		font-size:16px;
		margin:0
	}
	.PDFTool.pdf-access a{
		color:#fff;
		padding:4px 45px 4px 55px
	}
	.PDFTool.pdf-no-access a{
		color:#777;
		background-color:#eee;
		border:.5px solid #ccc;
		padding:4px 45px 4px 55px
	}
	.PDFTool.pdf-access.redWhiteButton>a {
		border:1px solid #AC2226;
		color:#AC2226;
		padding:4px 76px;
		line-height:32px;
		font-weight:700
	}
	.redWhiteButton>a:hover,.redWhiteButton>a:active,.redWhiteButton>a:focus{
		color:#fff !important;
		background-color:#900;
		border-color:#900 !important
	}
	.articleToc li.noAccess h3{
		color:#c1c1c1;
		line-height:25px
	}
	.articleTabContainer .articleContentsLinks .showFullText ul li a{
		line-height:15px
	}
	.articleLeftColumn,.bottomArticleAccess{
		float:left
	}
	.articleRightColumn{
		width:300px;
		display:none;
		position:inherit;
		float:right
	}
	.articleTabContainer .articleContentsLinks .showFullText a,.articleTabContainer .articleContentsLinks .showFullText span{
		font-size:14px;
		width:initial;
		line-height:25px
	}
	.popup-dialog{
		left:40%;
		right:auto;
		margin-right:auto
	}
	.contentsToolsContainer,.articleTOCOuterContainer,.TOCTOCOuterContainer{
		position:relative;
		width:auto
	}
	.articleTOCContainer,.relatedContainer{
		min-width:300px
	}
	.articleToc ul li.selected h3,.toc-quick-links ul li.selected>a,.articleToc ul li.selected>a,.articleToc ul li.selected h3:hover,.toc-quick-links ul li.selected>a:hover,.articleToc ul li.selected>a:hover{
		background-color:#796c83
	}
	.page-footer-divider{
		margin-bottom:30px;
		margin-top:10px
	}
	.articleLeftColumn{
		max-width:none;
		width:65%
	}
	.journalNavContainer,.publicationContentDropZone{
		display:block
	}
	.journalCarousel .slideshowWidget .slides .journalCarouselContainer{
		height:329px
	}
	.journalRightColumn{
		float:right;
		width:300px
	}
	.journalHomeFourLeft{
		width:66%
	}
	.journalHomeFooterAd{
		display:block;
		margin-bottom:40px
	}
	.journalLeftColumn{
		float:left;
		width:67%
	}
	.sageCoverImages img{
		max-width:75%
	}
	.journalVideoContainerLeft{
		width:42%;
		margin-right:20px
	}
	.journalVideoContainerRight{
		width:60%
	}
	.journalVideoContainer{
		display:flex
	}
	.journalHomeCarousel{
		margin-top:0
	}
	.accessOptionsContainer>div>div>div>div>div{
		display:flex;
		justify-content:space-between
	}
	.accessOptionsContainer .leftAccessOptionsContainer,.accessOptionsContainer .centerAccessOptionsContainer,.accessOptionsContainer .rightAccessOptionsContainer{
		width:28%
	}
	.articleToolsLinks h3{
		font-size:13px
	}
	.add-alerts-dialog form input[type="checkbox"]{
		transform:scale(1.2)
	}
	.impact-factor-left{
		font-size:22px;
		margin:0 10px 5px 15px
	}
	.impact-factor-right,.impact-factor-small,.impact-factor-center{
		font-size:13px
	}
	.impact-factor-center{
		padding-top:15px
	}
	.impact-factor-small{
		padding:5px 0 0 15px
	}
	.impact-factor-more{
		padding-top:10px
	}
	.impact-factor-more,.impact-factor-more p{
		font-size:12px
	}
	.collapsible-container.collapsible-collapsed .collapsible-body,#centerMobileMenuPlaceHolder,#leftMobileMenuLink>ul{
		border:0
	}
	#mostReadCitedPage .panel{
		display:flex;
		min-height:100px;
		width:100%;
		padding:15px
	}
	#mostReadCitedPage .panel-top{
		width:75%;
		margin-bottom:0;
		padding-right:15px;
		min-height:125px
	}
	#mostReadCitedPage .panel .panel-bottom{
		width:180px
	}
	#mostReadCitedPage .panel-bottom .content-table-mostRead{
		width:30%;
		min-width:170px
	}
	#mostReadCitedPage .horizantal-Line{
		height:125px;
		width:0;
		border-left:1px solid #ccc
	}
	#mostReadCitedPage .panel-bottom .content-table-mostRead td:nth-child(1){
		transform:translate(5%,80px);
		min-width:170px;
		text-align:left
	}
	#mostReadCitedPage .panel-bottom .content-table-mostRead td:nth-child(2){
		transform:translate(90%,-25px);
		width:auto;
		float:left
	}
	#mostReadCitedPage .panel-bottom .content-table-mostRead td:nth-child(2) div{
		margin-left:-35%
	}
	#mostReadCitedPage .pubDate-left,#mostReadCitedPage .online-pub-date{
		display:inline-flex
	}
	#mostReadCitedPage .pubDate-left:after{
		content:",";
		margin-right:8px
	}
	#portalAccountPanel, #myAccountLoginPanel, #portalInstitutionalLogin {
		background-color:#f7f7f7;
		display:none;
		border:1px solid #ccc;
		width:260px
	}
	.portalInstitutionalBanner h3{
		display:none
	}
	.portalInstitutionalBanner img {
		margin-top:-2px;
		margin-left:0
	}
	#loginOr {
		background:#f7f7f7
	}
	#mobileProfileMenu .literatumProfileMenuWidget, #mobileSignout {
		display:none
	}
	#myAccountLoginPanel h3 {
		margin:0;
		text-align:center;
		padding:0
	}
	#myAccountLoginPanel h3:after {
		content:"";
		display:none
	}
	.portalLoginBar .loginBar {
		top:-5px;
		left:0px;
		max-width:145px
	}
	.portalLoginBar .individualUser > a {
		text-decoration:underline;
		word-wrap:break-word
	}
	.portalLoginBar .individualUser > a:hover {
		cursor:pointer
	}
	#portalLoginBar .loginBar > a:first-child, .portalInstitutionalBanner {
		display:block
	}
	.portalLoginBar .loginBar > a:nth-child(1)::after { /*NK:LIT-182391*/
		padding:7px 7px
	}
	#portalLoginBar .loginBar > a:first-child {
		margin-top:8px
	}
	.loginSeparator {
		margin-left:40%
	}	
	.authorsColumn, .librariansColumn, .researchersColumn, .societiesColumn {
		width:270px
	}
	.page-main-content {
		margin-top:0px
	}
	.portalHeader {
		display:block;
		background-color:#fff;
		max-width:1100px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:2px;
		left:0;
		right:0
	}
	.portalHeaderContainer {
		background-color:#fff;
		padding-top:4px;
		display:block;
		z-index:5;
		position:relative
	}
	.headerLeaderBoard {
		display:block;
		margin-bottom:8px
	}
	.portalHeaderMobile, .advancedSearchPortal, .my-tools{
		display:none
	}
	.portalHeader .portalMenus, .portalSearchContainer, .portalLoginContainer, .sageLogo, .sageLogoContainer {
		display:inline-block;
		vertical-align:top
	}
	.institutionalLoginContainer {
		max-height:35px;
		position:relative
	}
	.portalLoginBar .loginBar .individualUser {
		background-color:#fff;
		position:relative;
		top:0px
	}
	.portalInstitutionalBanner .welcome span, .portalInsitutionalButton a {
		left:45px;
		position:absolute;
		top:-10px;
		width:85px
	}
	.portalInsitutionalButton a {
		padding:6px 10px 7px;
		margin-left:0px;
		margin-top:1px
	}
	#portalMobileMenus {
		overflow-y:scroll
	}
	#portalMobileLogin {
		height:48px;
		top:-4px;
		display:inline-block;
		padding-left:0;
		margin-left:1%;
		position:relative;
		width:238px;
		font-size:14px;
		vertical-align:middle;
		z-index:inherit;
		background:none;
		left:0 !important;
		transition:none;
		overflow-y:visible
	}
	#portalMobileLogin > div > div {
		align-items:center;
		display:flex;
		justify-content:center
	}
	#myAccountLoginPanel, #portalInstitutionalLogin {
		top:40px
	}
	#myAccountLoginPanel {
		left:-100px;
		top:45px
	}
	#portalInstitutionalLogin {
		left:-160px;
		top:28px;
	    padding-bottom:30px
	}
	.individualLoginContainer {
		position:absolute;
		flex-direction:column;
		justify-content:space-around;
		left:0;
		top:-5px;
		height:55px;
		margin-left:5px
	}
	.topLeftFooter, .topRightFooter, .bottomLeftFooter, .bottomRightFooter, .issnFooter {
		width:18%
	}
	.SAGEProduct {
		width:188px;
		margin-right:0;
		margin-left:0
	}
	.moreSAGEProducts {
		display:inline-flex;
		width:100%
	}
	.moreSAGEProducts .SAGEVideo {
		margin-left:0
	}
	.SAGEFooterContainer {
		margin-left:auto;
		margin-right:auto
	}
	.portalBrowseLeft {
		display:inline-block;
		width:66%;
		border-right:1px solid #ccc
	}
	.portalBrowseRight {
		display:inline-block;
		width:33%;
		vertical-align:top
	}
	.topLeftDiscipline, .bottomLeftDiscipline {
		margin-right:7px
	}
	.topLeftDiscipline, .bottomLeftDiscipline, .topRightDiscipline, .bottomRightDiscipline {
		display:inline-block
	}
	.browseDisciplineButton {
		margin-left:157px
	}
	.browseAZButton, .browseAll {
		margin-left:auto;
		margin-right:inherit
	}
	.mySAGEList ul {
		display:inline-block
	}
	.mySAGEListRight {
		margin-left:2%
	}
	.mySAGEOuterContainer {
		width:67%
	}
}
@media (min-width:1100px) {
	.mySAGEListRight {
		margin-left:6%
	}
}
@media(min-width:1200px){
	.journalCarouselTextButton{
		margin-top:auto
	}
	.browseByCover .CoverGallery img{
		width:132px
	}
	#figureViewer-wrap,.tableWrapper{
		max-width:50%
	}
}
@media(min-width:1350px){
	.newPanel-wrapper:after, .citing-ul .new-panel-top:after {
		content:"";
		border-top:1px solid #eee;
		margin:.5em 0;
		width:100%;
		display:block
	}
	.articleRightColumn{
		display:block
	}
	.articleRightColumn .col-md-1-1 .contents{
		margin-left:20px
	}
	.articleCenterColumn{
		width:auto
	}
	.gutterless>.width_1_2{
		width:49.5%
	}
	#relatedArticlesColumn h4{
		display:block
	}
	h5.citing-label {
		text-transform:capitalize;
		font-weight:normal
	}
	h5.sageSpecialheading_head.citing-label{
		text-transform:none
	}
	#citing-articles, #collection-articles {
		display:block;
		padding:0 10px
	}
	#citing-articles .accessIcon, .new-temis-accessIcon .accessIcon {
		max-width:30px
	}
	#citing-articles .articleTitleInfo > a, #citing-articles .articleTitleInfo, 
	.newPanel-wrapper .articleTitleInfo > a, .newPanel-wrapper .articleTitleInfo,
	.specialCollection_abovePanel, .specialCollection_abovePanel > a {
		min-height:auto;
		line-height:1.2;
		font-size:14px;
		width:90%; 
		margin-bottom:10px !important
	}
	#citing-articles .new-panel-bottom, .newPanel-wrapper .new-panel-bottom{
		font-size:13px;
		color:#333
	}
	#citing-articles .new-panel-bottom a, .newPanel-wrapper .new-panel-bottom a, .specialCollection_publication a{
		font-size:13px
	}
	#citing-articles .entryAuthor, #collection-articles .entryAuthor, .newPanel-wrapper .tocAuthors {
		margin:5px 0;
		display:inline-block
	}
	#citing-articles a.crossref {
		float:right
	}
	#citing-articles .new-temis-accessIcon, .specialCollection_subSection .new-temis-accessIcon{
		margin:-15px -10px 0 0
	}
	#citing-articles .specialCollection_subSection:nth-child(4) {
		display:none
	}
	.newPanel-wrapper .new-temis-accessIcon {
		margin-top:-15px
	}
	.newPanel-wrapper {
		border:none;
		width:calc(100% - 40px);
		padding:0 15px 0 25px
	}
	.citing-label .view-all-citedBy,.citing-ul, .new-panel-bottom, .showMoreAndLess-Temis-wrapper{
		font-size:14px
	}
	.citing-ul{
		padding:0 15px
	}
	#relatedArticlesColumn {
		border:1px #ccc solid;
		margin-bottom:10px;
		border-radius:5px
	}
	.truncate{
		max-width:260px;
		display:inline-block
	}
	.showMoreAndLess-Temis-wrapper{
		display:block;
		margin-top:5px
	}
	.show-more-related.relatedTo-parent {
		position:relative;
		margin-left:8px;
		right:0
	}
}
@media(min-width:1370px){
	.gutterless>.width_1_2{
		width:50%
	}
}
@media(min-width:1600px){
	.add-alerts-dialog form input[type="checkbox"]{
		transform:scale(1.0)
	}
	#figureViewer-wrap,.tableWrapper{
		max-width:40%
	}
}
@media print {
	html.firefox_only, html.firefox_only body, html.safari_only, html.safari_only body {
		width:800px
	}
	.journalNavContainer, .portalHeaderContainer, #main-article .gutterless>.width_1_4 , .articleToolsContainer, .articleRightColumn, .portalHeaderMobile, .pageFooter, .page-footer-divider, .more-than, .author-container span.expandable-author, .badge-bar-mobile, .badge-bar, #expandableAuthorArrow, #footerAbstractLink, .crossMark, #bookshelf-container, .atypon-admin-bar-container, atypon-admin-bar, .sf-back-to-top, .impactFactorContainer, .references .ref-SFXLink, .cookieBanner, #topAccessBar, .journalNavLeftTd, .journalNavRightTd, .tocListWidgetContainer #tocPdf, .loiIssueSelectorContainer, .search-results-header, .interim-search-nav, .newSearchFacets, .downLoadOptions, #gs-casa-r{
		display:none !important
	}
	#main-article .gutterless>.width_1_2 {
		width:100%
	}
	div.expandable-author{
		display:inline
	}
	.literatumPublicationContentWidget .publicationContentTitle h1{
		font-size:22px;
		line-height:26px
	}
	h1, h2, h3, h4{
		page-break-after:avoid
	}
	img, .panel, .searchResultItem, .figuresContent .holder{
		page-break-inside:avoid
	}
	img{
		max-width:100% !important
	}
	/*article a[href^=http]:after {
		content:" <" attr(href) "> "
	}*/
}