

.black div span, .black a svg g{
  background:#000!important;
  fill:#000!important;
}
.white div span, .white a svg g{
  background:#fff!important;
  fill:#fff!important;
}


.scale625 {
 -webkit-transform: scale(0.625);
    -moz-transform:  scale(0.625);
    -o-transform:  scale(0.625);
    -ms-transform:  scale(0.625);
    transform:  scale(0.625);
  
}



#header {
  background:#fff;

}
.logo {
  width:unset!important;
}
#open-menu {
  outline:none!important;
  border:none;
  background:transparent!important;
}
#header {
  padding: 0.75rem 5rem;

  width: 100%;
  position: sticky;
  top: 0;
  left: 0;
  float: left;
  z-index: 999;
}
@media screen and (max-width: 576px) {
  #header{
    padding:0.75rem 0.5rem;
  }
}
#header .row, #header #nav .columns, #nav #header .columns, #header .meta {
  margin: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; 
}
#header .logo svg {
  display: block;
  height: 2.1rem;
  width: auto; 
}
#open-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 700;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    background: none;
    width: 4.8rem;
    height: unset;
    -webkit-border-radius: 50% !important;
    border-radius: 50% !important;
    background-clip: padding-box !important;
    /* stops bg color from leaking outside the border: */
    padding: 0; 
    background: transparent;
  }
  #open-menu:after {
    display: none; 
  }
  #hamburger span {
  height: .3rem;
  width: 2.4rem;
-webkit-transform: translateZ(0);
  display: block;
  margin: .3rem 0;
  -webkit-border-radius: 1.5px !important;
  border-radius: 1.5px !important;
  background-clip: padding-box !important;
  /* stops bg color from leaking outside the border: */ }

/*MOBILE*/
@media screen and (max-width:576px) {
  .wrapper {
   overflow-y:auto;
   overflow-x:hidden;
 }
   .black:hover div span, .black:hover a svg g {
     background:#000!important;
  fill:#000!important;
  }
  .white:hover div span, .white a svg g{
  background:#fff!important;
  fill:#fff!important;
}

}

@media screen and (max-width: 960px) {
  #open-menu {
  
  } 
}



@media screen and (max-width: 960px) {
  #hamburger span {
    
  } 
}


/*******************************************************************/
/* ftrtch dino */
/* [type: CSS] [file:menu-banner] [25.398] DESIGN*/
/*******************************************************************/
/* 0.19 D>D */
/* db 174 */