.u-skip-link:focus{
	z-index: 9999999;
	top: 36px;
}


.a11y_list{
	list-style:none;
}

*:focus, body *:focus, body .c-menu__nav a:focus, body button.c-menu__button:focus, 
body button.c-menu__toggle:focus:after,
.switch-mode input:focus + span, .large-text-btn input:focus + span{
	outline: 0px dotted currentColor !important;
}

body button.c-menu__toggle:focus:after{
	color:white;
}

/* left: 50px; */
/* 
@media only screen and (max-width: 1150px)
.c-masthead__logo {
	left: 50px;
} */

.menu-sidebar-section{
	visibility:hidden;
}

.sidebarmenu-active .menu-sidebar-section{
	visibility:visible;
}


@media only screen and (max-width: 860px){
.c-masthead .c-menu__list{
	visibility:hidden;
}

.c-masthead .menu-active .c-menu__list{
	visibility:visible;
}
}
.handle-ui-reverse{
	flex-direction:row-reverse;
}
.c-menu__list > .c-menu__item .c-menu__submenu.sub-menu-active{
	visibility:visible;
	transform:scaleY(1);
}

.dropdown-dismis:before{
	content:"";
	position:fixed;
	left:0;
	top:0;
	height:100vh;
	width:100vw;
	z-index:999;
}

.theme-dark .c-article-section .c-footnote .c-footnote__btt{
	background: white;
    padding: 10px;
}

.theme-dark .c-article-subsection__doi{
	color:white;
}

html.theme-dark body .c-figure a.c-figure__doi{
	color:white;
}
.c-issue--archive .o-grid__item p {
    margin-bottom: 1.1rem;
}
@media only screen and (max-width: 1366px)
.c-masthead .menu-toggle-left {
    width: 43px !important;
	height: 33% !important;
}