 
  #rc_logo {
   left: 75px;
   padding: 5 px;
   position: absolute;
   color: #fff;
  }
  
  #rc_logo a { 
  color: inherit; 
  text-decoration: none;
  } 
  
  .rc_nav {
    overflow: hidden;
    background-color: #363841;
    text-align: center;
    z-index: 9999;
  }
  
  .rc_nav a {
   display: inline-block;
   margin-right: -4px;  /* inline-block gap fix */
   color: #fff;
   padding: 5px 25px;
   text-decoration: none;
   font-family: Poppins;
   font-size: 14px;
   -webkit-transition: background 0.3s linear;
   -moz-transition: background 0.3s linear;
   -ms-transition: background 0.3s linear;
   -o-transition: background 0.3s linear;
   transition: background 0.3s linear;
   z-index: 9;
   pointer-events: auto;
   -webkit-overflow-scrolling: touch;
  }
  
  .rc_nav a:hover {
    background-color: #575b69;
    color:#363841;
  }
  
  .rc_nav .icon {
    display: none;
  }
  
  
  @media screen and (max-width: 820px) {
    .rc_nav a {display: none;}
    .rc_nav a.icon {
      float: right;
      display: block;
      width: 60px;
    }
  }
  
  @media screen and (max-width: 820px) {
    .rc_nav.responsive {position: relative; top: 38px;}
    .rc_nav.responsive .icon {
      position: fixed;
      right: 0;
      top: 0;
    }
    .rc_nav.responsive a {
      float: none;
      display: block;
      text-align: center;
    }
  
  }

.boussole {
  position: absolute;
  bottom: 15px;
  right: 50px;
  width: 5vmin;
  height: 5vmin;
  background: none;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  border: solid 1vmin #fdfdfd;
  transform-origin: center;
  transform: rotate(0deg);
}
.aiguille {
  position: relative;
	left:28%;
	right:25%;
  width: 50%;
  height: 100%;
  
}
.aiguille::before,
.aiguille::after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;

}
.aiguille::before {
  bottom: 50%;
  border-left: 1vmin solid transparent;
  border-right: 1vmin solid transparent;
  border-bottom: 5vmin solid #fdfdfd;
}
.aiguille::after {
  top: 50%;
  border-left: 1vmin solid transparent;
  border-right: 1vmin solid transparent;
  border-top: 5vmin solid red;
}

.ui-layout-container{
	background:black;
}