html{
	overflow-y:auto
}
.anchor{
	display:block;
	position:relative;
	top:-50px;
	visibility:hidden;
	height:1px
}
.atypon-admin-bar-container{
	top:30px !important
}
.text.issue-box-impact-factorhtml,body{
	font-family:arial;
	overflow-x:hidden
}
.col-md-1-1{
	margin:0;
	width:100%
}
.pb-select-scope-dialog .tabs-container {
	margin-top:30px
}
.pb-select-scope-dialog .tabs-container .pick-scope-manually{
	top:-35px
}
.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)
}
.push-right{
	margin-left: calc(100% - 90px)
}
.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
}
sup .balloon:after, sup .balloon:before{
	left:calc((100% - 340px) / 2);
}
.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
}
sup .flip-balloon .balloon:after, sup .flip-balloon .balloon:before{
	left:89%
}
.flip-balloon .balloon:before, .flip-balloon .balloon:after{
	left:75%
}
.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-widget {
	margin-bottom:30px
}
figshare-overlay{
	z-index:39000!important
}
h1,.articleMeta h1{
	font-size:25px;
	color:#555;
	font-weight:normal;
	margin:0
}
h2, .h2{
	font-size:22px;
	color:#555;
	font-weight:normal
}
h3, .h3{
	font-size:18px;
	color:#555;
	font-weight:normal
}
h4, .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:20px 0 10px 0
}
.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
}
li.redButton a#submit-paper{
	border-radius:5px;
	padding:10px 20px;
	margin-top:6px;
	margin-left:10px;
	color:#fff !important;
	display:table;
	font-weight:bold !important
}
li.redButton .externalLink{
	background-image:url(/pb-assets/Icons/icon-external-link-white.svg) !important;
	background-position-y:12px !important
}
.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,a.activeLink:hover{
	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
}
.caption, .caption p, .media-caption, .media-caption p{
	font-size:13px;
	line-height:18px;
/*	font-style:italic*/
}
.literatumPublicationContentWidget a[name]{
	padding-top:0;
	margin-top:0;
	display:block
}
#accessOptionsTop,#accessOptionsBottom,#denial-2-cn, #customEcommerceForm .ecommerceForm, .accessDenialWidget #denialLeanLibrary-subscribed, .accessDenialWidget #denialLeanLibrary-unsubscribed, #token-expired{
	display:none
}
.accessDenialWidget.no-access #denialLeanLibrary-subscribed, .accessDenialWidget.no-access #denialLeanLibrary-unsubscribed{
	display: block
}
#denial-2-cn h3{
	margin-top:10px
}
#denial-2-cn p{
	font-size:14px;
	line-height:20px
}
#denial-2-cn .redButton a{
	width:66%;
	min-height:50px;
	height:auto
}
#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, .sageOnlineFirstList .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
}
.general-rich-text img{
	max-width:100%;
	height:auto
}
.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
}
.expandSection{
	border:1px solid #ccc;
	border-radius:5px;
	padding:20px;
	margin:20px 0 0;
	padding-bottom:0
}
.expandSection 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%
}
.expandSection h3:hover, .expandSection h3:active, .expandSection h3:focus{
	cursor:pointer;
	background-color:#ccc;
	text-decoration:underline
}
.expandSection.expanded h3:hover, .expandSection.expanded h3:active, .expandSection.expanded h3:focus{
	background-color:#5f4d6d
}
.metrics-category .metrics-item, .metrics-category .gs-link, .expandSection p, .expandSection img, .expandSection div, .expandSection a{
	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
}
.expandSection.expanded{
	padding-bottom:20px
}
.metrics-category.expanded .metrics-item, .metrics-category.expanded .gs-link, .expandSection.expanded p, .expandSection.expanded img, .expandSection.expanded div, .expandSection.expanded a{
	display:block
}
.expandSection.expanded .innerSection p, .expandSection.expanded .innerSection img, .expandSection.expanded .innerSection div, .expandSection.expanded .innerSection a{
	margin-top:auto;
	margin-bottom:auto
}
.expanded .button-sections, .expanded .connectWithUs{
	display: inline-flex !important;
	flex-wrap:wrap
}
.button-sections .button{
	margin: 10px auto
}
.button-sections a{
	display: inline-block;
	width: 180px;
	height: 160px;
	border: 1px solid #ccc;
	background-color: #f7f7f7;
	border-radius: 5px;
	padding: 10px 15px;
	font-size: 14px;
	text-align: center;
	margin: 0 10px;
}
.button-sections img{
	width: 60px;
	height: auto;
	margin:0 auto;
}
.button-sections a b{
	margin-top: 30px;
	display: block;
}
.more-journals{
	border-top:1px solid #ccc;
	margin-top:40px;
}
.more-container a{
	background-color: #f7f7f7;
	display: inline-block;
	width: 120px;
	padding: 10px 20px;
	height: 100px;
	border: 1px solid #ccc;
	border-radius: 3px;
	margin:5px;
	text-align: center;
	font-size: 14px;
	visibility: visible;
	top: 0;
	color:#555
}
.more-container img{
	width: 80px;
	margin: 0 auto;
	display: block;
}
.expanded .innerSection{
	padding: 0 20px;
	width: calc(100% - 40px);
	justify-content: space-between;
	display: inline-flex !important
}
.innerSection img{
	width:80px;
	height:80px;
	margin-top:15px;
	min-width:80px
}
.innerSection .redButton a{
	padding:10px 20px;
	font-size:14px;
	border-radius:5px;
	display: inline-block;
	width: 180px;
	text-align: center;
}
.lightgray-box{
	background: #f7f7f7;
	padding:20px;
	margin: 20px auto;
	width:250px;
	font-size: 14px;
	text-align: center;
	display:block
}
.lightgray-box img{
	width: 60px;
	height:60px;
	display: block;
	margin:5px auto;
}
.lightgray-box .redButton a{
	padding:10px 50px;
	width:180px;
	border-radius:5px;
}
.innerSection .redButton a.externalLink, .lightgray-box .redButton a.externalLink{
	background-image: url(/pb-assets/Icons/icon-external-link-white.svg);
	background-size: 20px 20px;
	background-position-y: 50%;
	padding-right: 30px;
	width: 170px
}
.lightgray-box .redButton a.externalLink{
	padding-right:60px;
	background-position-x: calc(100% - 35px);
}
.innerSection .general-rich-text{
	margin:0 30px;
	width:100%
}
.frame-journal-center{
	width: 768px;
	display: inline-block;
}
.pullRight-mobileCentered{
	float:right;
	display:block;
	/*width:300px;*/
	font-size:14px
}
.pullRight-mobileCentered .externalLink{
	background-position: 100% 2px;
	background-size: 14px 14px
}
.tox-tinymce, .tox div{
	display:flex !important
}
.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
}
.expandSection.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 !important;
	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{
	left:calc(50% - 24px);
	width:48px;
	height:48px;
	color:#333;
	background-color:#fff;
	box-shadow:rgba(0,0,0,.3) 0 4px 8px 0;
	font-weight:bold;
	z-index:890
}
a.sf-back-to-top .arrow:before{
	content:" ";
	height:66%;
	width:100%;
	margin:0 0 -3px 0;
	background:url(/pb-assets/icons/top-up-arrow.svg) no-repeat scroll center center;
	background-size:16px 16px;
	background-position-x:50%;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
}
a.sf-back-to-top:focus,a.sf-back-to-top:active,a.sf-back-to-top:hover{
	text-decoration:none;
	color:#fff;
	background-color:#5F4D6D
}
a.sf-back-to-top:focus .arrow::before, a.sf-back-to-top:active .arrow::before, a.sf-back-to-top:hover .arrow::before{
	background-image:url(/pb-assets/icons/top-up-arrow-white.svg)
}
#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{
	padding-top:0;
	margin-top:15px
}
.denial-page-divider, .centerAccessOptionsContainer .society-denial-login-link{
	border-top:1px solid #ccc
}
.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{
	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:0 2px 0 3px;
	vertical-align:middle;
	max-height:31px;
	width:auto
}
.altmetric-error{
	margin-left:15px
}
.altmetric-container{
	margin-top:5px
}
.articleBadges .altmetric-embed a{
	margin-right:-1px;
	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, .publicationContentEpubDate,.publicationContentAuthors a, a.expand-all, a.collapse-all, .journalHomeTOCButton .tocPdfLinks a{
	font-size:14px
}
.retracted-publication{
	display:none
}
.publicationContentTitle{
	margin-bottom:0;
	width:100%
}
.publicationContentDoi{
	display:none
}
.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
}
.authorLayer a.entryAuthor, .searchResultItem .authorLayer a.entryAuthor{
	color: #006acc;
}
.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
}
.newSearchResults .contribDegrees sup{
	padding-right:3px
}
.newSearchResults .authorLayer sup{
	display: inline list-item
}
.authors .contribDegrees:last-child{
	padding-right:5px
}
.publicationContentEpubDate b{
	font-weight:normal
}
.publicationContentEpubDate{
	color:#555;
	font-size:14px;
	margin-bottom:10px
}
.subArticle_aff p {
	margin:5px 10px 0;
}
.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
}
.article-product{
	font-size: 14px;
	color: #333333;
}
.articleContent sig-block{
	text-align:right;
	width:100%
}
.articleContent sig-block i,.articleContent sig-block sig{
	display:block
}
.sig-block-span{
	font-size: 16px; 
	color: #333333; 
	line-height: 26px;
}
.sub-article-product{
	font-size: 14px; 
	color: #333333; 
}
.articleContent .article-product-source{
	font-weight: bold; 
	margin-top: 30px; 
	font-size: 16px; 
}
.articleContent .sub-article-product-source{
	font-weight:bold;
	margin-top:30px;
	font-size: 16px 
}
.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_on-behalf-of {
	padding-left: 5px
}
.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,
.searchResultItem .relatedArticle-section, .searchResultItem .related-Article-content-nested{
	display:inline-flex;
	flex-wrap:wrap;
	max-width:calc(100vw - 455px);
	min-width:100%
}
.articleEntry .related-Article-title, .searchResultItem .related-Article-title{
	min-width:135px
}
.articleEntry .related-Article-content-nested, .searchResultItem .related-Article-content-nested{
	width:calc(100% - 135px);
	max-width:100%;
	min-width:auto
}
.articleEntry .show-more, .searchResultItem .show-more{
	margin-left:0
}
.articleEntry .related-article-publication, .articleEntry .multi-related-article,
.searchResultItem .related-article-publication, .searchResultItem .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, .searchResultItem .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;
}
.slideshowWidget *:before{
	display:none
}
.journalCarouselBackgroundImage img{
	width:100%;
	height:auto
}
.journalCarouselOverlay img{
	display:none!important
}
.backgroundJournalCarousel,.nobackgroundJournalCarousel {
	margin-top:0
}
.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:175px
}
.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:0;
	padding:8px 20px
}
.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
}
.collapse-all, .menuXml .primaryNav li a.mobileOnly{
	display:none;
}
#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
}
.editorial-board .ed-board-table tr:nth-child(even){
	background: #eee
}
.editorial-board .ed-board-table tr:nth-child(odd){
	background: #fff
}
.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:auto
}
.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;
	width:100%;
	display:flex;
	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:calc(50% - 4px);
	text-align:center;
	flex-grow:1;
	display: inherit
}
.mostTabs .tabs-widget .tab-nav li:last-child {
	margin-right: 0
}
.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;
	display:flex;
	flex-wrap:wrap;
	padding:0
}
.mostTabs .tab-content{
	border:1px solid #ccc;
	border-bottom-left-radius:5px;
	border-bottom-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
}
.tocPdfLinks>table{
	width:100%
}
.currentIssue,.journalNavTitle{
	display:inline-block
}
.toc-quick-links h3{
	display:none
}
.tocListWidgetContainer, .sageOnlineFirstList{
	display:flex;
	flex-flow:column;
	margin:0;
	padding:0;
	width:100%
}
.tocListWidget h1, .sageOnlineFirstList 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 .newSearchResults .lastUpdatedDate{
	display:none
}
/* .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, .sageOnlineFirstList ul.high-level-options, .sageOnlineFirstList search-tabs.search-tabs-widget, .sageOnlineFirstList .comma-before-firstPublish, .sageOnlineFirstList .journal-title, .sageOnlineFirstList .float-checkBox,.tocTools #issuePdf{
	display: none;
}
.sageOnlineFirstList span.maintextleft.publication-meta-doi{
	display: inline-block!important;
	text-transform: none!important;
	margin-left: 7px;
}
.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
}
.sageOnlineFirstList .abstract-heading{
	display: none
}
.sageOnlineFirstList .abstractSection{
	background-color: #f7f7f7;
	padding: 30px
}
.sageOnlineFirstList .tocHeading{
	border-bottom: 1px solid #ccc;
	margin: 0 0 0 -40px;
}
.sageOnlineFirstList .art_title a{
    margin-top: 20px;
}
.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
}
.search-results-body .hlFld-Title img.NLM_inline-graphic {
	max-height:16px
}
.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;
	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 .decade-list .h3>div.slider>a {
	margin:18px 0 0 0
}
.literatumListOfIssuesWidget .decade-list .h3>div.slider.opened>a {
	margin:18px 0
}
.literatumListOfIssuesWidget .decade-list .h5,.literatumListOfIssuesWidget .decade-list .h6{
	font-size:16px;
	margin:0;
	font-weight:normal
}
#conditional-continuous-no .literatumListOfIssuesWidget .slider .issueGroup.h5{
	padding-left:40px
}
.literatumListOfIssuesWidget .slider .issueGroup.h5+.expandable.issues{
	padding-left:40px
}
.literatumListOfIssuesWidget br{
	display:none
}
.literatumListOfIssuesWidget .issueGroup.h4 .slider{
	padding:0
}
.literatumListOfIssuesWidget .slider .row{
	padding-top:5px
}
.literatumListOfIssuesWidget .slider .issueGroup{
	padding:0
}
.literatumListOfIssuesWidget .issueGroup.h4 {
	padding-left:15px
}
.literatumListOfIssuesWidget .slider .issueGroup.h5 {
	padding-bottom: 8px;
}
.literatumListOfIssuesWidget .slider > .js_issue {
	padding:5px 0 4px 50px;
	width:70%
}
.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
}
.sageOnlineFirstList .TOCRightColumn{
	display:flex;
	position:absolute;
	left:-1000px
}
.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:34px
}
.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
}
.csl-left-margin{
	float:left
}
.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:0 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:-3px;
	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
}
.chinese-institutions{
	border: 1px solid #333;
	padding:5px;
	margin-top:10px
}
.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-ft{
	padding:10px;
	background-color: #f7f7f7;
	justify-content: center
}
.lean-library-ft.collapsed {
	padding:0
}
.lean-library-ft.collapsed p, .lean-library-ft.collapsed a, .lean-library-ft.collapsed img {
	display:none 
}
.lean-library-ft .ll-toggle{
	cursor: pointer;
	border: 1px solid #333;
	border-radius: 6px;
	width: 12px;
	height: 12px;
	display: block;
	line-height: 11px;
	text-align: center;
	margin-right:-4px;
	float:right
}
.lean-library-ft p{
	text-align: center;
	margin-top:0;
	line-height:24px;
	font-size:14px
}
.lean-library-ft img{
	background-color: #fff;
	border:1px solid #ccc;
	margin: 0 auto;
	display: block;
	width: 200px;
	height:auto
}
.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{
	z-index:5 !important
}
.quickSearchAutocomplete{
	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 .quickSearchAutocomplete{
	display: none !important
}
.sticky-header .quickSearchAutocomplete{
	z-index:105 !important
}
.sticky-header #journalSearchBarContainer .quickSearchAutocomplete{
	position:fixed;
	margin-left:1px
}
.sticky-header.journalSearchActive .quickSearchAutocomplete{
	top:112px !important
}
.mobile-view .quickSearchAutocomplete{
	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;
	-webkit-text-size-adjust:none
}
#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,
#portalMobileMenus .menuXml .primaryNav li.vertical-expander.expanded li a:hover,#portalMobileMenus .menuXml .primaryNav li.vertical-expander.expanded li a:focus,#portalMobileMenus .menuXml .primaryNav li.vertical-expander.expanded li a:active{
    background-color:#888 !important;
    color:#fff !important
}
#portalMobileMenus .menuXml .primaryNav li li:hover>a, #portalMobileMenus .menuXml .primaryNav li li:focus>a, #portalMobileMenus .menuXml .primaryNav li li:active>a,
#portalMobileMenus .menuXml .primaryNav li li:hover, #portalMobileMenus .menuXml .primaryNav li li:focus, #portalMobileMenus .menuXml .primaryNav li li:active{
	text-decoration:none
}
#portalMobileMenus .journalMenus .primaryNav li.expanded>a, #portalMobileMenus .menuXml .primaryNav li.expanded{
    color:#fff !important;
	background-color:#796C83 !important
}
#portalMobileMenus .journalMenus .primaryNav li a.expander.mobileOnly:focus, #portalMobileMenus .journalMenus .primaryNav li a.expander.mobileOnly:active{
	color:#796C83;
	background-color:#eee !important
}
#portalMobileMenus .journalMenus .primaryNav li a.expanded, #portalMobileMenus .journalMenus .primaryNav li a.mobileOnly.expanded,
#portalMobileMenus .journalMenus .primaryNav li a.expanded.mobileOnly:focus, #portalMobileMenus .journalMenus .primaryNav li a.expanded.mobileOnly:active{
	color:#fff !important;
	background-color:#888 !important
}
#portalMobileMenus .journalMenus .primaryNav li a.expander.mobileOnly:hover{
	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;
	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, .rightColumnWidth{
	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, .centeredDiscipline, .browseDiscipline, .browseAll{
	background-color:#f7f7f7;
	border:1px solid #ccc;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none
}
.topLeftDiscipline, .bottomLeftDiscipline, .topRightDiscipline, .bottomRightDiscipline, .centeredDiscipline{
	display:block;
	margin-bottom:10px;
	max-width:300px
}
.browseDiscipline{
	display:inline-block;
	max-width:300px
}
.browsePublications .browseDiscipline{
	max-width:288px;
	margin-bottom:10px;
	display:none
}
.topLeftDiscipline a, .bottomLeftDiscipline a, .topRightDiscipline a, .bottomRightDiscipline a, .centeredDiscipline a, .browseDiscipline 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{
	display:block
}
h2#cp-footer-label, .moreSAGEProducts ul>li a>span{
	/*font-family:OpenSans;*/
	color:#626262 !important;
	font-weight:400
}
h2#cp-footer-label{
	text-align:center;
	font-size:20px;
	margin-left:10px
}
.moreSAGEProducts a{
	text-decoration:none;
	width:100%
}
.moreSAGEProducts a:hover, .moreSAGEProducts a:focus, .moreSAGEProducts a:active{
	text-decoration:underline
}
.moreSAGEProducts ul{
	display: flex;
	flex-wrap: wrap;
	list-style:none;
	padding: 0;
	justify-content:space-evenly
}
.moreSAGEProducts ul>li a>span{
	min-width:200px;
	font-size:14px
}
.moreSAGEProducts ul>li a{
	background: #FFFFFF;
	color:#626262 !important;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.30);
	box-sizing: border-box;
	border-radius: 4px;
	height: 80px;
	width: 240px;
	padding: 20px;
	display: block;
	position: relative;
	margin:10px;
	text-align:center
}
.moreSAGEProducts span.offscreen{
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
.moreSAGEProducts .product-name:after{
	width: 65%;
	height: 1px;
	content: "";
	display: block;
	margin: 6px auto;
}
.cqlibrary .product-name:after{
	background-color:#FFB500
}
.dataplanet .product-name:after{
	background-color:#00B7AF
}
.leanlibrary .product-name:after{
	background-color:#007BFF
}
.sagebusinesscases .product-name:after{
	background-color:#E9540D
}
.sageknowlwdge .product-name:after{
	background-color:#640260
}
.sageresearchmethods .product-name:after{
	background-color:#2E872E
}
.sagestats .product-name:after{
	background-color:#6860C8
}
.sagevideo .product-name:after{
	background-color:#F3526B
}
.moreSAGEProducts ul>li a:hover{
	text-decoration:none;
	/*font-family: Open-Sans-SemiBold;*/
	box-shadow: 0 0 8px 0 rgba(0,0,0,0.50)
}
.moreSAGEProducts ul>li a:focus{
	text-decoration:none;
	outline:2px solid;
	outline-offset:4px; 
}
.cqlibrary:focus{
	outline-color:#FFB500 !important
}
.dataplanet:focus{
	outline-color:#00B7AF !important
}
.leanlibrary:focus{
	outline-color:#007BFF !important
}
.sagebusinesscases:focus{
	outline-color:#E9540D !important
}
.sageknowlwdge:focus{
	outline-color:#640260 !important
}
.sageresearchmethods:focus{
	outline-color:#2E872E !important
}
.sagestats:focus{
	outline-color:#6860C8 !important
}
.sagevideo:focus{
	outline-color:#F3526B !important
}
.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;
	max-width:85vw;
	-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
}
.sageOnlineFirstList .searchResultItem{
	margin-left:15px
}
.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, .searchResultItem .subArticles {
	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:13px 5px;
	background:#EEE;
	border:1px solid #CCC;
	color:#555;
	border-bottom:none;
	display:block;
	text-decoration:none
}
.search-tabs-nav li[aria-selected="true"] a,
.searchResultTabs.active a{
	background:#796c83;
	color:#fff
}
.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
}
#citationSearchForm .ms-sel-ctn {
	overflow: inherit
}
#citationSearchForm .ms-ctn .ms-sel-ctn{
	max-width:calc(100% - 28px);
	padding:0 2px 2px;
}
.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: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;
	padding:0 4px;
	margin-top:10px
}
.citationSearch .citationJournalName input[type="text"]{
	max-width: calc(100% - 40px);
	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, .sageOnlineFirstList 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;
	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)
}
.quickSearchAutocomplete::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
}
.content-body p{
	line-height:26px !important
}
.editorial-board .editorial-category .ed-board-name{
	padding-right:35px
}
.editorial-board .content-body .expand-all{
	background-image: none;
	margin-right: 15px
}
.editorial-board .content-body .expand-all a span{
	margin-left:20px
}
.editorial-board .content-body .expand-all a{
	background: url("/pb-assets/Icons/show more.svg") left center no-repeat;
	font-size:14px !important;
	background-size:24px 24px;
	padding-left:8px
}
.editorial-board .content-body .expand-all a.show-all{
	background-image: url("/pb-assets/Icons/show less.svg")
}
.editorial-category{
	font-size: 13px	
}
.editorial-board .ed-board-table .ed-board-member{
	width:auto
}
.editorial-board .ed-board-table .ed-board-member{
	padding:.5em 0 .5em 8px
}
.editorial-board .ed-board-table tr{
	line-height:1.8em
}
.ed-board-member a{
	text-decoration: none
}
.ed-board-member-affiliation{
	text-align: right;
	padding-right: 5px
}
.frame-journal-center .page-heading{ 
	background-size: 40px 40px !important;
	margin-left: -50px;
	padding:0 0 5px 50px;
}
.push-right.expand-all img, .push-right.collapse-all img{
	width:24px;
	height:24px;
	margin:0 5px -7px 0
}
.redButton a#submit-paper:hover, .redButton a#submit-paper:active, .redButton a#submit-paper:focus{
	background-color:#900 !important;
	text-decoration:underline;
	box-shadow:none
}
#stay-connected .journalHomeAlerts{
	position: relative;
	border:0;
}
#stay-connected .journalHomeAlerts h3, #stay-connected .journalHomeAlerts a, #stay-connected .journalHomeAlerts p, #stay-connected .journalHomeAlerts .cancel{
	display: none
}
#stay-connected .add-alerts-dialog{
	padding-top:1em;
	min-width:100%
}
#stay-connected input[type="submit"]{
	position: absolute;
	right:50px;
	top:32px;
	height:40px;
	padding:10px 20px;
	font-weight:bold;
}
#stay-connected input[disabled]{
	background-color: #eee !important;
	border: 1px solid #ccc;
	color: #555;
	text-decoration: none !important;
	cursor: default !important;
}
#stay-connected .connectWithUs a{
	font-size:14px;
	min-width:80px;
	margin:20px 40px
}
#stay-connected .connectWithUs a img{
	width:44px;
	height:auto;
	display: block;
	margin: 0 auto
}
#stay-connected .journalHomeAlerts{
	z-index:0
}
#connect-rss .button-sections{
	padding: 10px 20%;
	width:60%
}
#connect-rss p{
	overflow-wrap:break-word
}
#connect-rss.expandSection.expanded p>a{
	display: inline-block
}
#connect-rss li{
	margin-top:5px
}
#connect-feedback .button-sections{
	padding: 10px 0 10px calc(50% - 320px);
	width:100%;
	min-width:570px
}
#stay-connected .connectWithUs{
	padding: 10px 0 10px calc(50% - 340px);
	width:100%
}
#connect-feedback .button-sections img{
	padding-top:10px
}
#connect-feedback .button-sections a{
	width:160px
}
#journal-description #more-description, #journal-aims #more-aims,  #journal-editorial #more-editorial, #journal-submission #more-submission{
	display:none
}
#journal-description .page-heading{
	background :rgba(0,0,0,0) url("/pb-assets/Icons/journal description.circle.svg") no-repeat scroll 0 0;
}
#journal-aims .page-heading{
	background :rgba(0,0,0,0) url("/pb-assets/Icons/aims.circle.svg") no-repeat scroll 0 0;
}
#journal-editorial .page-heading{
	background :rgba(0,0,0,0) url("/pb-assets/Icons/editorial board.circle.svg") no-repeat scroll 0 0;
}
#journal-submission .page-heading{
	background :rgba(0,0,0,0) url("/pb-assets/Icons/Guidelines.circle.svg") no-repeat scroll 0 0;
}
.sageGraphqlApiWidget .error{
    font-size: 16px;
    margin: 10px 0;
}
.sageGraphqlApiWidget p, .sageGraphqlApiWidget li, .sageGraphqlApiWidget a, .sageGraphqlApiWidget td, .sageGraphqlApiWidget .error, .sageGraphqlApiWidget .content-body{
	font-size: 16px;
	line-height: 26px;
}
.sageGraphqlApiWidget .error, .sageGraphqlApiWidget .content-body{
	margin:10px 0
}
.single-item-href{
	display: none
}
.sageOnlineFirstList .followResultsWidget{
	line-height: 3em;
	border-bottom: none;
	border-top: 1px solid #CCCCCC;
}
.sageOnlineFirstList div#allTabsContainer{
	border-top: none;
}
.sageOnlineFirstList .paginationStatus .pagingVerb{
	font-weight: 700;
	display: none;
}
.sageOnlineFirstList .paginationStatus .top:after{
	content: "Articles:";
}
.sageOnlineFirstList .paginationSortControl{
	padding-top: 0px;
}
.sageOnlineFirstList .followResultsWidget .paginationLabelContainer .paginationStatus, .sageOnlineFirstList .followResultsWidget span{
	font-size: 14px;
}
.articleInformation span.NLM_role{
    display: none;
}
.NLM_def p{
	margin:2px 0 2px 20px
}
.NLM_verse-line{
	font-size: 16px;
	line-height: 26px
}
.NLM_verse-group{
	margin-bottom: 15px;
}
.literatumPublicationContentWidget .quote span, .accessDenialWidget .quote span{
	margin-left:40px
}
.errorPages .searchButton, .errorPage-40x .qsFilterOption-div {
	display:none
}
.errorPage-40x {
	display: block;
	margin:0 auto;
	max-width:400px
}
.errorPage-40x h1{
	text-align:center
}
.errorPage-40x .largeButton{
	max-width:400px;
	background-color:#f7f7f7;
	border:1px solid #ccc;
	border-radius:5px;
	margin-bottom:20px;
	-webkit-border-radius:5px;
	-webkit-appearance:none
}
.errorPage-40x .largeButton a{
	font-weight:500;
	color:#333;
	height:auto;
	line-height:22px;
	padding:15px 30px
}
.errorPage-40x .quickSearchFormContainer{
	margin-top:-20px;
	border: 1px solid #ccc;
	line-height: 18px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none
}
.errorPage-40x .quickSearchWidget{
	padding:0
}
.errorPage-40x .quickSearchWidget input[type="search"] {
	width:100%;
	padding-right:45px;
	text-indent:5px;
	line-height:28px
}
.mobile-view .errorPage-40x .quickSearchAutocomplete {
	position:absolute
}
.errorPage-40x a.advancedSearchLink{
	margin:0;
	float:right
}
.errorPage-40x .quickSearchAutocomplete{
	margin-left:-1px;
	padding:0 2px
}
.errorPage-40x .quickSearchAutocomplete::before{
	border:0;
	margin-top:-2px
}
.mobile-view .errorPage-40x .quickSearchAutocomplete::before{
	margin-top:-3px
}
.errorPage-40x .quickSearchWidget .mainSearchButton{
	height: 34px;
	width: 34px;
	position:relative;
	z-index:0;
	border-left:1px solid #ccc;
	border-radius:0;
	margin:-35px auto 0
}
.topLeaderboardContainer{
	margin-bottom:8px
}
.topLeaderboardContainer .headerLeaderBoard{
	margin-bottom:0
}
#healthcare-banner{
	font-size:14px;
	color:#333;
	padding:4px 0;
	background-color:#D9EDF7;
	border:1px solid #BCE8F1;
	text-align:center
}
/*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
	}
	.quickSearchAutocomplete::before{
		height:3px
	}
	.backgroundJournalCarousel,.nobackgroundJournalCarousel{
		margin-top:0
	}
	.slideshowWidget .previousSlide,.slideshowWidget .nextSlide{
		transform:scale(0.6,1.2)
	}
	.browseByCover .CoverGallery .coverImage{
		margin:10px 5px
	}
	.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, .searchResultItem .tocDeliverFormatsLinks >img{
		margin-top:7px !important
	}
	.articleEntry .relatedArticle-section, .articleEntry .related-Article-content-nested, .searchResultItem .relatedArticle-section, .searchResultItem .related-Article-content-nested{
		width: 53vw;
		max-width: 626px;
	}
	div.shareCancelButton{
		display:block;
		position:relative;
		top:-35px
	}
	#menu-ao img{
		height:26px;
		margin-top:5px
	}
	.expandSection.expanded .innerSection p, .expandSection.expanded .innerSection div, .expandSection.expanded .innerSection a{
		display:flex;
		height:100%;
		flex-direction:column
	}
	.innerSection img{
		width:auto
	}
}
@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(100vh - 10px);
		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
	}
	.frame-journal-center{
		width: calc(100% - 330px);
		margin-left: 10px
	}
	.frame-journal-center .page-heading{
		margin-left:-40px
	}
}
@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){
	#main-article #insticator-container{
		display:none
	}
	/* //enable this rule and disabe the previous one, to show insticator ads in mobile
	#main-article .gutterless>.width_1_2, #main-article .gutterless>width_1_4{
		width:100%
	*/
	.chinese-institutions{
		border:none;
		padding-left:10px
	}
	.chinese-institutions p{
		text-align: left !important
	}
	.chinese-institutions p.desc-eng {
		display:none
	}
	.chinese-institutions.expanded p.desc-eng {
		display:block
	}
	.sageOnlineFirstList .TOCRightColumn{
		float:none;
		margin:0 auto;
	}
	.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:43px;
		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, .supplement-issue .articleRightColumn{
		display:none
	}
	.supplement-issue .issueSupplement {
		max-width:inherit
	}
	.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: 1023px){
	#stay-connected .add-alerts-dialog th:first-of-type, #stay-connected .add-alerts-dialog td:first-of-type{
		width: calc(50vw - 250px) !important;
	}
	.menuXml .primaryNav li a.mobileOnly{
		display:inline-block;
	}
	#portalMobileMenus a#journal-info.expander::after, #portalMobileMenus a#connected.expander::after{
		content:""
	}
	#portalMobileMenus a.expander.mobileOnly{
		position: absolute;
		right: 0px;
		top: 0px;
		height: 18px
	}
	#portalMobileMenus a.expander.mobileOnly:active::after, #portalMobileMenus a.expander.mobileOnly:focus::after, #portalMobileMenus a.expander.mobileOnly:hover::after{
		color:#fff
	}
}
@media(max-width:900px){
	#connect-rss .button-sections{
		padding:10px 10%;
		width:80%
	}
	.aims-scopes td, .journal-desc td, .submission-guidelines td{
		display: block
	}
	.aims-scopes table p{
		display:none
	}
	.aims-scopes table ul[type="square"], .journal-desc table ul[type="square"], .submission-guidelines table ul[type="square"]{
		margin:0
	}
	.aims-scopes table, .journal-desc table, .submission-guidelines table{
		margin-bottom: 10px;
	}
	.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, .searchResultItem .first-in-multi{
		margin-top:20px;
		display:none
	}
	.articleEntry .first-in-multi.show-more,.searchResultItem .first-in-multi.show-more {
		display:block
	}
	.articleEntry .first-in-multi, .articleEntry .multi-related-article, .searchResultItem .first-in-multi, .searchResultItem .multi-related-article
	{
		margin-left:-130px;
		width:calc(100% + 75px)
	}
	.metrics-text-edit{
		padding-left:0
	}
	.innerSection .redButton a{
		padding:10px;
		width:140px
	}
	.innerSection .redButton a.externalLink{
		width: 120px
	}
	#stay-connected .add-alerts-dialog th:first-of-type, #stay-connected.add-alerts-dialog td:first-of-type{
		width:220px
	}
	.button-sections>a{
		margin: 10px auto
	}
	#stay-connected .connectWithUs a{
		margin:20px 12vw
	}
}
@media(max-width:767px){
	.browsePublications .browseDiscipline{
		display:block
	}
	.tocTools #issuePdf{
		display:inherit;
		text-align: left;
		padding: 6px 0 6px 37px;
		background: rgba(0, 0, 0, 0) url(/pb-assets/icons/pdf-icon-large.png) no-repeat scroll center center;
		background-position-x:6px;
		background-size:30px;
		font-size:16px !important;
		margin:-7px 0 20px
	}
	.tocTools div#issuePdf a{
		font-size:16px !important
	}
	.aims-scopes td, .journal-desc td, .submission-guidelines td{
		display: table-cell
	}
	.aims-scopes table p{
		display:block
	}
	.aims-scopes table ul[type="square"], .journal-desc table ul[type="square"], .submission-guidelines table ul[type="square"]{
		margin:10px auto
	}
	.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
	}
	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
	}
	.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, .searchResultItem .showMoreAndLess-wrapper{
		position:absolute;
		right:5%
	}
	.newSearchFacets{
		height:calc(100% - 110px);
		width:calc(100% - 50px);
		padding-right:40px
	}
	#stay-connected input[type="submit"]{
		position:static
	}
		.frame-journal-center{
		width: calc(100% - 20px);
	}
	.frame-journal-center .page-heading{
		padding-bottom:15px
	}
}
@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)
	}
	#stay-connected .add-alerts-dialog th:first-of-type, #stay-connected .add-alerts-dialog td:first-of-type{
		width: 70vw !important;
	}
}
@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: 640px){
	.expandSection{
		padding:10px 10px 0;
		width:100%
	}
	.expandSection h3{
		margin:-10px -10px 0
	}
	.expanded .innerSection{
		padding:0;
		width:100%;
		display: inline-block !important
	}
	.innerSection img, .innerSection .redButton a{
		margin:0 auto;
		display:block
	}
	.innerSection .general-rich-text{
		text-align: center;
		width:calc(100% - 40px)
	}
	#connect-feedback .button-sections{
		min-width:90%;
	}
	.pullRight-mobileCentered{
		float:none;
		margin:10px auto;
		width:max-content
	}
}
@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){
	.aims-scopes td, .journal-desc td, .submission-guidelines td{
		display: block
	}
	.aims-scopes table p{
		display:none
	}
	.aims-scopes table ul[type="square"], .journal-desc table ul[type="square"], .submission-guidelines table ul[type="square"]{
		margin:0
	}
	.aims-scopes table, .journal-desc table, .submission-guidelines table{
		margin-bottom: 10px;
	}
	.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
	}
	.sageOnlineFirstList 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
	}
	.expandSection{
		width: calc(100% - 20px)
	}
	.frame-journal-center .page-heading{
		margin-left:-20px
	}
	#stay-connected .connectWithUs a{
		margin:20px 10vw
	}
	.add-alerts-dialog form input[type="submit"]{
		width:75%;
		margin:10px auto;
		display:block
	}
	#stay-connected .add-alerts-dialog{
		width:100%;
		padding:0
	}
}
@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
	}
	#denial-2-cn .redButton a{
		line-height:24px
	}
}
@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
	}
	#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:560px){
	.supplement-issue .issueSupplement {
		min-width:500px
	}
}
@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){
	.trendingAltmetricWidget .panel{
		width:calc(33% - 11px)
	}
	.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%
	}
	.supplement-issue .issueSupplement {
		min-width: 700px
	}
	.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
	}
	.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{
		flex-grow:0;
		width:calc((100% - 3px) / 4)
	}
	.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:flex;
		float:right;
		margin:0 -1px;
		width:300px
	}
	.TOCRightColumn .contents{
		width:300px
	}
	.sageOnlineFirstList .TOCRightColumn{
		position:relative;
		left:auto
	}
	.TOCLeftColumn{
		width:calc(100% - 310px);
		float:left
	}
	.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){
	.TOCLeftColumn{
		width:66%;
	}
	.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
	}
/*	.sageOnlineFirstList div#searchResultContainer{
		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){
	#denial-2-cn .redButton a{
		line-height:24px
	}
	.sf-back-to-top{
		left: calc(50% + 125px)
	}
	.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:20px 0 10px 0
	}
	.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
	}
	.journalSearchActive .portalHeaderContainer{
		z-index:11;
	}
	.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%
	}
*/	.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, .centeredDiscipline{
		display:inline-block
	}
	.centeredDiscipline {
		margin-left:156px
	}
	.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){
	.sf-back-to-top{
		left: calc(38% + 150px)
	}
	.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) "> "
	}*/
}