/*
.anchor {
	font-size:1.2em;
	text-transform:uppercase;
	font-family:Oswald;
	font-weight:light;
color:#000;
text-decoration:none;
}  */

body {
	font-family:Oswald;
}  

.nav-panel {
	font-family:Oswald;
color:#000;
text-decoration:none;
}  

.nav-panel a {
	font-family:Oswald;
color:#000;
text-decoration:none;
}  

.nav-panel a:hover {
	font-family:Oswald;
color:#ddd;
text-decoration:none;
}  

.anchor a {
z-index:25;
	font-family:Oswald;
color:#000;
text-decoration:none;
}  

.anchor a:hover {
z-index:25;
	font-family:Oswald;
color:#ddd;
text-decoration:none;
}  







.logo111 {
 text-align:right;
	/*   
	position:absolute;
left: 0px;
top: -400px;
z-index:25;
 transform: scale(1.25);
	height:555px;
 */
}



.fixedElement1 {
  position: -webkit-sticky;
  position: sticky;
	display:block;
	/*   
	background-color:#00000090; 
 */
    position:fixed;
    top:0;
	right:0;
    width:45px;
	overflow:visible;
    z-index:100;
}

/*
 {
  position: -webkit-sticky;
  position: sticky;
    position:fixed;
	display:block;
    width:100%;
	overflow:hidden;
    left: 10px;
    top: 10px;
    z-index:10000;
  height: 100px;
}
*/




.section {
	position:relative;
	bottom:50px; 
	right:-3rem;
	font-size:2em;
	text-transform:uppercase;
	font-family:Oswald;
	/*
display:inline-block;*/
	font-weight:light;
display:block;
color:#999;
text-align:right;
text-decoration:none;
}  




.stick {
	font-size:0.8em;
	text-transform:uppercase;
	font-family:Oswald;
	/*;*/
	font-weight:light;
margin:0.2vh 0.2vh 0.2vh 0.2vh;  
display:block;
color:#fff;
text-align:right;
text-decoration:none;
}  

.stick a {
margin:0.2vh 0.2vh 0.5vh 0.5vh;  
	/*font-family:Oswald;;
display:block;*/
color:#fff;
text-decoration:none;
}  

.stick a:hover {
	/*font-size:2em;*/
color:#fff;
text-decoration:none;
}  

/* fixed nav 
  transform: translateX(-50%);
  border: solid 2px var(--mid);
  border-radius: 99px;
  gap: 1rem;
  padding: 1rem 1.5rem;
  background-color: var(--dark);
  position: fixed;
  top: 10px;
  right: 10px;
  z-index: 999;
    width:55vh;
  display: flex;*/

.topright_nav {
    width:200px;
	font-weight:light;
  position: -webkit-sticky;
  position: sticky;
	display:block;
	background-color:#00000090; 
    position:fixed;
    top:0;
	right:0;
	overflow:visible;
    z-index:100;
}

.topright_nav a {
  color:#ddd;
	font-weight:light;
  text-transform: uppercase;
  text-decoration: none;
 font-size: 0.75em;
 padding:5px;
 /* 
 font-size: 0.9rem;
  transition: color 0.3s ease;
  color: var(--color-surface50);
  line-height: 1; */
}

.topright_nav a:hover {
	font-weight:light;
  text-decoration: none;
  color:#ffffff;
}