#navbar {background-color: #fff;background-image: none;border: none;}
.nav > li > a {   display: block;text-align: center;margin: auto;padding:10px 5px !important;}
.nav > li > a img.icone_mobile {display:inline !important;width:16px;height:16px;float: left;}
.nav > li > a img.visible-desktop {width:32px;height:32px;margin: auto;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    text-decoration: none;
    background-color: #e5e5e5;
}
ul.menu-list li .menu-icon {
    display:block;
    width: 25px;
    height: 25px;
    margin: auto;
}
ul.menu-list li .menu-text {
    display:block;
}
/* Responsive Menu */
@media (max-width: 1199px) {
    ul.menu-list > li {padding: 15px 0;}
    ul.menu-list li .menu-icon, ul.menu-list li .menu-text {
        display: inline-block;
    }
    .navbar a {font-size:12px;}
    .ElementBlocLogoFlag {width: inherit;}

}
@media all and (min-width: 1200px) and (max-width: 1350px){
    .navbar a {font-size:9px;}
    ul.menu-list li .menu-icon {
        width: 24px;
        height: 24px;
    }
}
@media all and (min-width: 1351px) and (max-width: 1600px){
    .navbar a {font-size:12px;}
}