header#t3-header {
    position: fixed;

    border: none;
    z-index: 77777777;
    height: 80px;
     
   transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
.logo-image img {
    max-height: 60px;
    margin-top: 8px;
    max-width: 100%;
}
.logo {
    border: none;
}
header#t3-header nav.navbar.navbar-default.t3-mainnav{
    float: right;
}
header#t3-header .navbar-default .navbar-nav > li {
    border: none;
    height: 80px;
    background: none !important;
}

header#t3-header .row {
    max-width: 1440px;
    margin: 0 auto;
}

header#t3-header.affix {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
        margin-top: 0px;
     
   transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

html:not(.not-affix-top) header#t3-header.affix-top {
    background: transparent!important;
        margin-top: 30px;
     
   transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
html:not(.not-affix-top) header#t3-header.affix-top img.logo-img{
    filter: brightness(0) invert(1);
}

/* style lien menu */

header#t3-header .navbar-default .navbar-nav > li > a,
header#t3-header .navbar-default .navbar-nav > li > span{
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 43px;
    text-transform: capitalize !important;
    color: white;
    background: none !important;
    height: 80px;
    padding: 20px 15px;
    text-transform:uppercase!important;
    text-shadow: 0px 0px 10px #00000050;
}


header#t3-header .navbar-default .navbar-nav > li > a:hover,
header#t3-header .navbar-default .navbar-nav > li > span:hover{
  color:#244896;
  text-shadow: 0px 0px 10px #00000010;
  background-color: rgba(255,255,255,0.3)!important;
  /*color:#75952b;*/
  /*line-height:43px;*/
}

header#t3-header.affix .navbar-default .navbar-nav > li > a,
.rn-formations.view-article header#t3-header.affix-top .navbar-default .navbar-nav > li > a /* pour les fiches produit (formation) */
{
    height: 80px;
    color:black;
    line-height: 50px;
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    text-shadow: inherit;
}
header#t3-header.affix .navbar-default .navbar-nav > li > a:hover,
.not-affix-top header#t3-header.affix-top .navbar-default .navbar-nav > li > a:hover /* pour les pages qui n utilisent pas la fonctionalite affix-top */
{
    color:#75952b;
        line-height: 42px;
        border-top:4px solid #75952b;
        border-bottom:4px solid #75952b;
       transition: all 0.3s cubic-bezier(.25,.8,.25,1);
 
}
@media screen and (min-width:992px){
    .site-navigation-right.pull-right.col-sm-5.col-md-3{
        display: none;
    }
}



/*---------- LANGUES ----------*/


.section.rn-langues {
    position:fixed!important;
    z-index:42;
    background-color:transparent!important;
    width:100%;
}

.section.rn-langues .custom div {
    float:right;
    margin-top:10px;
    margin-right:30px;
}


/*---------- FIN LANGUES ----------*/