body {
    font-family: 'Lato';
}

.fa-btn {
    margin-right: 6px;
}

#header-heredis {
    background: #3a3a3a;
    background: -moz-linear-gradient(top,  #3a3a3a 0%, #45494d 100%);
    background: -webkit-linear-gradient(top,  #3a3a3a 0%,#45494d 100%);
    background: linear-gradient(to bottom,  #3a3a3a 0%,#45494d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#45494d',GradientType=0 );
    height: 70px;
    /*margin: 0px 0px 40px;*/
    margin: 0px;
}

#header-heredis-auth {
    background: #ddd;
    background: -moz-linear-gradient(top,  #ddd 0%, #eeeeee 100%);
    background: -webkit-linear-gradient(top,  #ddd 0%,#eeeeee 100%);
    background: linear-gradient(to bottom,  #ddd 0%,#eeeeee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#45494d',GradientType=0 );
    height: 40px;
    margin: 0px 0px 40px;
}

#header-heredis-auth + .navbar-default .navbar-nav + li + a {
    padding: 0px;
}

#logo {
    width: 212px;
    height: 45px;
    float: left;
    text-indent: -90000px;
    /*background: url('../img/logo-commun.png') top left no-repeat;*/
    background: url('https://boutique.heredis.com/themes/heredis-bootstrap/img/logo-commun.png') top left no-repeat;
    margin: 0px 35px 0 10px;
}

.navbar-default .navbar-nav > li > a {
    color: #a9ada9;
    margin-right: 5px;
    padding: 25px 10px 10px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #fff;
    background-color: transparent;
    border-bottom: 3px solid #fff;
    margin-right: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.header-display-name {
    padding: 13px;
}

.eut-social li a.fa {
    color: #adadad !important;

    text-decoration: none;
}

.eut-social li .fa {
    display: inline-block;
    font: normal normal normal 25px/1 FontAwesome !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    padding: 10px;
}

.eut-element {
    list-style-type: none;
    float: right;
    margin-top: 10px;
}

.eut-element li {
    display: inline;
}

.eut-social li a:hover.fa {
    color: #fff !important;
    text-decoration: none !important;
}

/*Dropdown mini menu*/

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.menu-header-min {
    display: none;
}

/*Media queries*/

@media screen and (max-width: 991px) {
    #logo {
        width: 45px;
        height: 45px;
        float: left;
        text-indent: -90000px;
        /*background: url('../img/logo-commun.png') top left no-repeat;*/
        background: url('http://www.heredis.com/fr/forums/styles/we_universal/template/images/logo-min.png') top left no-repeat;
        margin: 0px 0px 0 10px;
    }

    .eut-element {
        display: none;
    }

    .navbar-nav {
        position: inherit;
    }
}

@media screen and (max-width: 767px) {
    #logo {
        width: 212px;
        height: 45px;
        float: left;
        text-indent: -90000px;
        /*background: url('../img/logo-commun.png') top left no-repeat;*/
        background: url('https://boutique.heredis.com/themes/heredis-bootstrap/img/logo-commun.png') top left no-repeat;
        margin: 0px 35px 0 10px;
    }

    .menu-header-min {
        display: inherit;
        margin: 6px;
    }
}
