/*@media only screen and (min-width: 769px)
{
	.SD DIV#mobileTrigger
	{
		display: none;
	}
}*/
#mobileMenu .logo
{
	width: 75%;
}
#mobileMenu .logo A
{
	display: block;
}
#mobileMenu .searchIcon
{
	width: 75px;
	background-color: white;
	border-radius: 10px;
	padding: calc(var(--defaultInterval)*.125);
}
#SD #menu-social.menu LI A
{
	width: 75px;
	display: block;
	height: 75px;
	border-radius: 10px;
	padding: calc(var(--defaultInterval)*.125);
	background-color: white;
	margin-top: calc(var(--defaultInterval)*.5);
	margin-right: calc(var(--defaultInterval)*.25);
	margin-left: calc(var(--defaultInterval)*.25);
}
#mobileMenu .logo A > *
{
	width: 100%;
	height: 100%;
	left: 0px;
}
#mobileMenu .logo .wordSecond
{
	fill:white;
}
#mobileMenu .logo .glyphFg
{
	fill:var(--colorB);
}
#mobileTrigger
{
	width: calc(var(--defaultInterval)*2);
	height: calc(var(--defaultInterval)*2);
	position: fixed;
	right: 20px;
	top: 20px;
	z-index: 200100;
	justify-content: center;
	align-content: center;
	align-items: center;
	display: flex;
	flex-direction: column;
	margin: 0;
	transition: all 2000ms ease-in-out;
	transition:var(--defaultTransition);
	cursor: pointer;
}
#mobileTrigger .circle
{
	transition:var(--defaultTransition);
	fill:white;
}
#mobileTrigger:not(.active) .stripes
{
	fill:var(--colorB);
}
#mobileTrigger.active .circle
{
	fill:var(--colorB);
}
#mobileTrigger:hover .circle
{
	fill:var(--colorA);
}
#mobileMenu
{
	position: relative;
}
#mobileMenu .mobileMenuBKG
{
	width: 250%;
	position: absolute;
	z-index: -329;
	transform: translateY(-20%);
	pointer-events: none;
}
#mobileMenu .searchIcon
{
	width: ;
}
DIV#mobileTrigger.loading
{
	opacity: 0;
}
H1.loading
{
	font-style: italic;
}
DIV#mobileTrigger .bar
{
	height: 6px;
	width: calc(var(--defaultInterval)*1.5);
	background: white;
	border-radius: 3px;
	position: absolute;
	transition:var(--defaultTransition);
}
#mobileTrigger.inactive
{
	background-color:var(--colorNavPrimaryInactive);
	transition:var(--defaultTransition);
}
#mobileMenu .content
{
	top: 300px;
	height: 100%;
	margin-top: calc(var(--defaultInterval)*3);
	max-width: 90vw;
	justify-content: safe start;
	display: flex;
	flex-direction: column;
	align-items: center;
	overflow-y: scroll;
	width: 100%;
}
#mobileTrigger.inactive:hover
{
	/*background-color:var(--primaryColorB);*/
}
#mobileMenu
{
	visibility: hidden;
}
.launch #mobileMenu
{
	visibility: visible;
}
DIV#mobileMenu UL
{
	padding: 0;
	margin: 0px;
	text-align: center;
}
#mobileMenu #menu-social
{
	display: flex;
	height: 200px;
}
#mobileMenu #menu-social *
{
	width: 100%;
	height: 100%;
}
#mobileMenu .searchBkg
{
	background-color: rgba(0, 0, 0, 0.744);
	width: 100%;
	height: 25%;
	position: fixed;
	display: flex;
	bottom: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}
DIV#mobileMenu UL LI
{
	list-style: none;
}
DIV#mobileMenu UL LI A
{
	cursor: pointer;
}
DIV#mobileMenu UL#menu-primary UL
{
	padding: 0;
	margin: 0px;
	text-align: center;
}
#SD DIV#mobileMenu UL#menu-primary > LI > A, #mobileMenu .menu .categories
{
	list-style: none;
	padding: 0;
	font-weight: bold;
	font-size: 26px;
	color: white;
	transition:var(--defaultTransition);
	font-family:var(--accentFontFamilyNarrow);
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
}
#mobileMenu .categories UL
{
	max-height: 0;
	overflow: hidden;
	transition:var(--defaultTransition);
	height: 0;
}
#mobileMenu .categories UL.active
{
	max-height: 1000px;
	height: auto;
	/*overflow: hidden;*/
}
#SD DIV#mobileMenu UL#menu-primary > LI > A, #mobileMenu .menu .categories
{
	list-style: none;
	padding: 0;
	font-weight: bold;
	font-size: 26px;
	color: white;
	transition:var(--defaultTransition);
	font-family:var(--accentFontFamilyNarrow);
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
}
#mobileMenu .categories A:hover, #mobileMenu .categories A
{
	color: white;
}

{
	color: white;
}
#mobileMenu .categories UL
{
	max-width: 90vw;
	box-sizing: border-box;
	/*display: flex;*/
	/*flex-wrap: wrap;*/
	justify-content: center;
	width: 100%;
	margin-bottom: 19px;
}
#mobileMenu .categories UL LI
{
	font-size: 18px;
	font-family: apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
}
#mobileMenu .categories UL LI A
{
	color: white;
}
DIV#mobileMenu UL#menu-primary UL > LI
{
	list-style: none;
}
DIV#mobileMenu UL#menu-primary UL > LI > A
{
	list-style: none;
	padding: 0;
	font-weight: bold;
	color: white;
	color:var(--colorNavAltPrimary);
	transition:var(--defaultTransition);
}
#mobileMenu H3
{
	text-align: center;
	margin-bottom: calc(var(--defaultInterval)*1);
}
#mobileMenu
{
	background-color:var(--colorA);
	width: 100%;
	height: 100%;
	right: -100%;
	position: fixed;
	z-index: 20000;
	top: 0;
	margin: 0;
	display: ;
	justify-content: center;
	align-content: center;
	align-items: center;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
}
