:root {

    --pro-fonc-texte-footer: #161616;
    --pro-fond-1: #FBB297;
    --pro-fond-2: #D12161;
    --pro-fond-3:#FF8660;
    --pro-fond-4:#FEE8D3;
    --pro-fond-5:#93E0EE;

    --emploi-fond1: #FDE1C0;
    --emploi-fond2: #FF8660;
    --emploi-fond3: #C23F03;
    --emploi-fond4: #FFCCA7;
    --emploi-fond5: #FEE8D3;

    --gris-form:#C8C8C8;

    --couleurref:#084088;
    --Noir:#161616;

    --formation-fond-1:#CBF0F8;
    --formation-fond-2:#0A77B6;
    --formation-fond-3:#084088;
    --formation-fond-4:#93E0EE;
    --formation-fond-5:#FFCCA7;

    --emploi-fonc-texte-footer: #491E02;
    --emploi-fonce: #133602;
    

    --Gris-moyen:#767676;
    --gris-clair: #F0F0F0;
    --Blanc:#FFF;
    --neutral-colors-white:#FFF;

    --icon-link:url('../../images/icon-link-emploi.svg');
    --icon-link-hover:url('../../images/icon-link-emploi-hover.svg');

    --icon-nav-previous:url('../../images/nav-previous.svg');
    --icon-nav-next:url('../../images/nav-next.svg');
    --icon-faq-opened:url('../../images/faq-opened-emploi.svg');
    --icon-faq-closed:url('../../images/faq-closed-emploi.svg');
    --icon-telecharger:url('../../images/icon-telecharger.svg');
    --icon-voir:url('../../images/icon-voir.svg');

    --icon-breadcrumb:url('../../images/icon-sepbreadcrumb-emploi.svg');


    --text_dark: #1a1a1a; 

    --text_dark_gray: #391400; 
    --text_light: #ffffff; 
    --text_light_accent: #94bb26; 
    --text_light_gray: #ffffff; 
    --primal: #D40075; 
    --secondaire: #D40075; 
    --tertiaire: #FF71BF;
    --fondbleu: #FDF0E9; 
    --colorstyle: #1a1a1a;
    --bggris:rgba(212, 0, 117, 0.04);
    --trstriped:#F8DCDD;
    --menu-disabled:#f6cce3;
    
}



@media (max-width:768px) {
  
  #menu,
  .site.menu-scrolled .site-header #menu {
    margin-top: 50px;
    position: absolute;

  }

}

.home #menu {
  background-color:transparent;
}

.home .navbar-toggler.x .icon-bar {
  background-color: var(--Noir) !important;
}
.home .menu-text, .home .lien_dui {
  color: var(--Noir) !important;
}
.main-header-bar-navigation {
  transition: all 0.4s ease-in-out;
    padding-bottom: 1.5em !important;
  padding-top: 1.25em !important;
}

header .site-logo-img.scrolled-down .custom-logo-link img,
.site.menu-scrolled .custom-logo-link img {
    width: 150px !important;
}
.scrolled-down,
.scrolled-up {
  transform: none !important;

}

@media (min-width:992px) {
    header .site-logo-img.scrolled-down .custom-logo-link img {
        display: inherit;
    }
}

.scrolled-down {
  transform: none !important;
}

@media (min-width:768px) and (max-width:992px) {
  #primary-menu {
    flex-direction: column !important;
  }
}

@media (max-width: 992px) {
  #site-navigation .nav-item, .menu-langues .nav-item {
    margin-top: .95em !important;
    margin-bottom: .5em !important;
    margin-left: 2em !important;
  }
}

footer {
    border-top: 1px solid silver;
}

.titre_home h2.fl-heading,
.titre_home h2 {
    font-family: 'Anybody';
    font-size: 1.73rem !important;
    font-weight: 900;
    letter-spacing: 1px;
    margin-top: 0;
}

@media (min-width: 768px) and (max-width: 992px) {
  .titre_home h2.fl-heading,
.titre_home h2 {
  font-size:1.7rem !important;
}
}

@media (min-width: 1299px) {
    #cartouchemea_home img.fl-photo-img {
        max-width:450px;

    }
}


#btn_home_video .fl-button-text {
    display: flex;
    align-items: center;
}
.icon_video {
  width:18px;
  height:18px;
  background:url('../../images/icon_video.svg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 18px 18px;
    margin-left: .5em;
}

.fl-button:hover .icon_video,
.fl-button:focus .icon_video{
    width:18px;
  height:18px;
  background:url('../../images/icon_video_hover.svg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 18px 18px;
    margin-left: .5em;
}