.menu-seven-top{
  display: none;
}

@media (min-width: 1100px){
  .content-header{
    overflow: visible!important;
  }
  
  #block-seven-page-title{
    margin-top: 15px;
    margin-bottom: 15px;
    float: left;
    clear: both;
  }
  
  .menu-seven-top{
    display: block;
  }
  
  .dialog-off-canvas-main-canvas{
    overflow: hidden!important;
  }
  
  .menu-seven-top h2{
    display: none;
  }
  
  .menu-seven-top > .menu::before,
  .menu-seven-top > .menu::after{
    content: '';
    display: table;
  }
  
  .menu-seven-top > .menu::after{
    clear: both;
  }
  
  .menu-seven-top > .menu{
    padding-left: 0;
    margin: 0;
    margin-left: -35px;
    margin-right: -35px;
    list-style: none;
    background: #005e5d;
  }
  
  .menu-seven-top .menu > li,
  .menu-seven-top .menu > li > a{
    float: left;
    list-style: none;
    list-style-type: none;
    padding: 0px;
    position: relative;
  }
  .menu-seven-top .menu > li > a,
  .menu-seven-top .menu > li > span{
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    letter-spacing: 1px;
    display: block;
    padding: 24px 20px;
    height: auto;
  }
  .menu-seven-top .menu > li::marker{
    display: none;
  }
  .menu-seven-top > .menu > li:hover a{
    background: #A8C435;
  }
  .menu-seven-top .menu > li > a:hover,
  .menu-seven-top .menu > li > span:hover{
    background: #A8C435;
    text-decoration: none;
  }
  .menu-seven-top .menu > li > .navbar-text,
  .menu-seven-top .menu > li > a{
    
  }
  .menu-seven-top .menu .menu{
    display: none;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    margin: 0;
    background: #a8c435;
    min-width: 220px;
    border-top: solid 10px #e0e0d8;
  }
  .menu-seven-top .menu .menu::before{
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7px 6px 7px;
    border-color: transparent transparent #A8C435 transparent;
    position: absolute;
    bottom: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  
  .menu-seven-top .menu li.menu-item--expanded:hover > .menu,
  .menu-seven-top .menu li.menu-item--expanded:focus > .menu{
    display: block;
  }
  .menu-seven-top .menu .menu > li{
    float: none;
  }
  .menu-seven-top .menu .menu > li > a,
  .menu-seven-top .menu .menu > li > span{
    padding: 4px 8px;
    color: #000;
    padding-left: 25px;
    float: none;
  }
  .menu-seven-top .menu .menu > li > a::before,
  .menu-seven-top .menu .menu > li > span::before{
    content: '+';
    position: absolute;
    left: 8px;
    top: 3px;
  }
  #block-gestionmenuprincipal,
  #block-gestionbeneficiaires,
  #block-gestionmenuoutilsetcomptedelutilisateur{
    position: relative;
    z-index: 99;
    margin-top: -25px;
  }
  #block-gestionbeneficiaires,
  #block-gestionmenuprincipal{
    width: 90%;
    float: left;
  }
  #block-gestionmenuoutilsetcomptedelutilisateur{
    width: 10%;
    float: left;
  }
  #block-gestionmenuoutilsetcomptedelutilisateur > .menu > li > a,
  #block-gestionmenuoutilsetcomptedelutilisateur > .menu > li{
    height: 68px;
    width: 55px;
    padding: 0;
    font-size: 0px;
  }
  #block-gestionmenuoutilsetcomptedelutilisateur .menu .menu{
    font-size: 14px;
  }
  #block-gestionmenuoutilsetcomptedelutilisateur > .menu > li > span{
    height: 68px;
    padding: 0;
  }
  #block-gestionmenuoutilsetcomptedelutilisateur > .menu > li .link-settings{
    background-image: url(/themes/custom/galacticadm/assets/css/../picto/tools-w.svg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 24px auto;
  }
  #block-gestionmenuoutilsetcomptedelutilisateur > .menu > li:nth-last-child(2) a{
    background-image: url(/themes/custom/galacticadm/assets/css/../picto/user-w.svg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 24px auto;
  }
  #block-gestionmenuoutilsetcomptedelutilisateur > .menu > li:nth-last-child(1) a{
    background-image: url(/themes/custom/galacticadm/assets/css/../picto/exit-w.svg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 24px auto;
  }
}

body.domain-gestion_espritparcnational.not-admin{
  padding-top: 0px!important;
}

body.domain-gestion_espritparcnational.not-admin #toolbar-administration{
  display: none!important;
}

.toolbar-icon-tovalidate {
  background: #2070c2;
}

.toolbar-icon-tovalidate::before,
.toolbar-icon-tovalidate:active::before,
.toolbar-icon-tovalidate:hover::before,
.toolbar-icon-tovalidate.is-active::before {
  background: #bebebe !important;
  mask-image: url("../img/checkmark.svg");
  mask-color: transparent;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-position: center center;
  mask-size: contain;
  -webkit-mask-image: url("../img/checkmark.svg");
  -webkit-mask-color: transparent;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-position: center center;
  -webkit-mask-size: contain;
}