.menu-slide-action svg path, .menu-slide-action svg a, .menu-slide-action svg g{
      fill: white;
}

.menu-slide-action .menu-text{
  color: white;
}

#block-mobilephoneheader a{
  color:white;
}

.fixed-header .menu-slide-action svg path, .menu-slide-action svg a, .menu-slide-action svg g{
      fill: black;
}

.fixed-header .menu-slide-action .menu-text{
  color:black;
}

.fixed-header #block-mobilephoneheader a{
  color:black;
}


.layout-container>header .full-block-menu>.menu-level-0>.menu-item>a, .layout-container>header .full-block-menu>.menu-level-0>.menu-item>span{
  color: white;
}



.st0 {
    fill: white !important;
}

.fixed-header .st0 {
    fill: #ed002f !important;
}

.layout-container > header .wrapper-header{
  border-bottom: 1px solid white;
    padding: 16px 0px 0px;
}

@media (max-width: 768px) {
  .block-system-branding-block .site-logo {
    line-height: 1;
    margin-right: 0;
    z-index: 999;
}

    .layout-container .top-bar {
        height: 30px;
        opacity: 0;
    }
    
    .layout-container > header .menu--main .menu-level-0 > .menu-item > a:hover, .layout-container > header .menu--main .menu-level-0 > .menu-item > span:hover{
              color: white;
    }
}