@media screen and (min-width: 720px) {
  .custom-btn, #banner .additional-menu > ul > li.row-level-2 > div.content-level-2 > span, #banner .additional-menu > ul > li.row-level-2 > a {
    color: white;
    background-color: #00F2F2;
    border: 2px solid #00F2F2; }
    .custom-btn:hover, #banner .additional-menu > ul > li.row-level-2 > div.content-level-2 > span:hover, #banner .additional-menu > ul > li.row-level-2 > a:hover {
      background: none;
      color: #00F2F2; }
    .custom-btn.reverse, #banner .additional-menu > ul > li.row-level-2 > div.content-level-2 > span.reverse, #banner .additional-menu > ul > li.row-level-2 > a.reverse, #banner .additional-menu > ul > li:nth-child(2):not(:last-child).row-level-2 > a, .custom-btn#connexion, #banner .additional-menu > ul > li.row-level-2 > div.content-level-2 > span#connexion, #banner .additional-menu > ul > li.row-level-2 > a#connexion {
      background: none;
      color: #00F2F2; }
      .custom-btn.reverse:hover, #banner .additional-menu > ul > li.row-level-2 > div.content-level-2 > span.reverse:hover, #banner .additional-menu > ul > li.row-level-2 > a.reverse:hover, #banner .additional-menu > ul > li:nth-child(2):not(:last-child).row-level-2 > a:hover, .custom-btn#connexion:hover, #banner .additional-menu > ul > li.row-level-2 > div.content-level-2 > span#connexion:hover, #banner .additional-menu > ul > li.row-level-2 > a#connexion:hover {
        color: white;
        background-color: #00F2F2;
        border: 2px solid #00F2F2; } }

#banner .logo .image {
  background: url(https://d3bitlwkrhb3yk.cloudfront.net/menu-galaxy/production/app/assets/img/logo/logo_L.svg) no-repeat center center;
  background-size: contain; }

@media screen and (max-width: 719px) {
  #banner.isOpen .image {
    background: url(https://d3bitlwkrhb3yk.cloudfront.net/menu-galaxy/production/app/assets/img/logo/logo_neg_L.svg) no-repeat center center;
    background-size: contain; } }

#banner #digi-news button {
  background-color: #006FFF; }

#banner .galaxy-search {
  border-color: #006FFF; }
  #banner .galaxy-search #magnifying-glass:hover, #banner .galaxy-search #magnifying-glass:focus {
    border-color: #006FFF; }
    #banner .galaxy-search #magnifying-glass:hover::before, #banner .galaxy-search #magnifying-glass:focus::before {
      background: #006FFF; }
  #banner .galaxy-search.search-active #magnifying-glass {
    border-color: #006FFF; }
    #banner .galaxy-search.search-active #magnifying-glass::before {
      background-color: #006FFF; }
  #banner .galaxy-search.search-active .input-container {
    border-color: #006FFF; }

@media screen and (min-width: 720px) {
  #navigation nav {
    background-color: #006FFF; }
    #navigation nav li.row-level-4 a:hover span {
      color: #006FFF; } }

@media screen and (max-width: 719px) {
  #navigation {
    background-image: linear-gradient(55deg, #006FFF, #00F2F2); } }

#banner .additional-menu > ul > li.row-level-2 > a, #banner .additional-menu > ul > li.row-level-2 > div.content-level-2 span {
  background-color: #006FFF;
  border-color: #006FFF; }
  #banner .additional-menu > ul > li.row-level-2 > a.reverse, #banner .additional-menu > ul > li:nth-child(2):not(:last-child).row-level-2 > a, #banner .additional-menu > ul > li.row-level-2 > div.content-level-2 span.reverse {
    color: #006FFF; }
    #banner .additional-menu > ul > li.row-level-2 > a.reverse:hover, #banner .additional-menu > ul > li:nth-child(2):not(:last-child).row-level-2 > a:hover, #banner .additional-menu > ul > li.row-level-2 > div.content-level-2 span.reverse:hover {
      color: white;
      background-color: #006FFF;
      border-color: #006FFF; }
  #banner .additional-menu > ul > li.row-level-2 > a:hover, #banner .additional-menu > ul > li.row-level-2 > div.content-level-2 span:hover {
    color: #006FFF;
    background-color: white; }
  @media screen and (max-width: 719px) {
    #banner .additional-menu > ul > li.row-level-2 > a, #banner .additional-menu > ul > li.row-level-2 > div.content-level-2 span {
      color: #006FFF;
      background-color: white; } }

@media screen and (max-width: 719px) {
  #banner .additional-menu > ul > li.row-level-2 > div.content-level-2 span {
    display: none; } }

#banner #digi-news .typer {
  width: 220px; }

@media screen and (max-width: 900px) {
  #banner #digi-news strong, #banner #digi-news .typer {
    display: none; } }

#banner #digi-news button {
  background-color: #006FFF; }
