#bonfire-icon-menu{height:51px;position:fixed;left:250px;right:0;top:50px;z-index:99999 !important;}
.bonfire-icon-menu-bottom{top:auto !important;bottom:0 !important;}
.bonfire-icon-menu-absolute{position:absolute !important;}
.bonfire-icon-menu-toolbar{top:32px !important;}
.bonfire-icon-menu-toolbar-bottom{top:auto !important;}
#bonfire-icon-menu .menu{margin:0;padding:0;text-align:center;height:50px;line-height:50px;}
#bonfire-icon-menu .menu > li{display:inline-block;background-color:transparent;cursor:pointer;height:50px;color:white;padding:0 10px 0 10px;background:rgba(31, 49, 95, 0);-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;transition:all ease 0.8s;-webkit-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);}
#bonfire-icon-menu .menu > li:hover{}
#bonfire-icon-menu .menu > li:hover{background:rgba(31, 49, 95, 1);}
#bonfire-icon-menu .menu li:first-child ul{padding-left:3px;}
#bonfire-icon-menu ul > li > a{display:block !important;color:#000;padding:0;text-transform:uppercase;font-size:1vw;}
#bonfire-icon-menu ul > li > ul > li a{font-size:14px;text-align:left;padding-left:20px;color:#000;}
#bonfire-icon-menu ul > li:hover > a{color:#fff;font-size:20px;}
#bonfire-icon-menu .menu li i{font-size:21px;padding-top:15px !important;display:block;cursor:pointer;color:#939393;text-align:center;width:100%;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;transition:all .25s linear;}
#bonfire-icon-menu .menu li:hover i{color:#7F7F7F;padding-left:18px;width:35px;}
#bonfire-icon-menu .menu li a{text-decoration:none;}
#bonfire-icon-menu .menu li span{font-family:'Open Sans';font-weight:400;font-size:15px;opacity:0;position:absolute;top:0;margin:12px 0 0 100px;padding:2px;pointer-events:none;-webkit-transition:all .30s ease;-moz-transition:all .30s ease;transition:all .30s ease;}
#bonfire-icon-menu .menu li:hover span{opacity:1;margin-left:50px;}
#bonfire-icon-menu .menu li.silver:hover a i,
#bonfire-icon-menu .menu li.green:hover a i,
#bonfire-icon-menu .menu li.blue:hover a i,
#bonfire-icon-menu .menu li.salmon:hover a i,
#bonfire-icon-menu .menu li.red:hover a i,
#bonfire-icon-menu .menu li.orange:hover a i,
#bonfire-icon-menu .menu li.pink:hover a i{color:rgba(255,255,255,0.95);}
#bonfire-icon-menu .menu li.silver:hover a span,
#bonfire-icon-menu .menu li.green:hover a span,
#bonfire-icon-menu .menu li.blue:hover a span,
#bonfire-icon-menu .menu li.salmon:hover a span,
#bonfire-icon-menu .menu li.red:hover a span,
#bonfire-icon-menu .menu li.orange:hover a span,
#bonfire-icon-menu .menu li.pink:hover a span{color:rgba(255,255,255,0.95);}
#bonfire-icon-menu .menu li.silver:hover{background-color:rgb(125,138,139);}
#bonfire-icon-menu .menu li.green:hover{background-color:rgb(12,157,129);}
#bonfire-icon-menu .menu li.blue:hover{background-color:rgb(88,148,188);}
#bonfire-icon-menu .menu li.salmon:hover{background-color:rgb(225,103,90);}
#bonfire-icon-menu .menu li.red:hover{background-color:rgb(186,68,72);}
#bonfire-icon-menu .menu li.orange:hover{background-color:rgb(234,124,47);}
#bonfire-icon-menu .menu li.pink:hover{background-color:rgb(169,91,114);}
@media only screen and (min-width:465px){#bonfire-icon-menu .menu li ul{position:absolute;min-width:200px;margin:0 0 0 -10000px;padding:4px 0 0 0;border:0;opacity:0;font-family:'Open Sans';font-weight:400;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;transition:opacity 1s ease;}
#bonfire-icon-menu ul.menu li ul.sub-menu li{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
#bonfire-icon-menu .menu li:hover ul{margin-left:-30px;opacity:1;}
.bonfire-icon-menu-bottom .menu li:hover ul{position:fixed;bottom:51px;}
#bonfire-icon-menu .menu li ul li{display:block;border:none;border-bottom:1px solid #EBEBEB;height:51px;}
#bonfire-icon-menu .sub-menu li:first-child{border-top-left-radius:2px;border-top-right-radius:2px;}
#bonfire-icon-menu .sub-menu li:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px;}
#bonfire-icon-menu .menu li ul li:last-child{border:none;}
#bonfire-icon-menu .sub-menu li a{padding:12px 40px 0 15px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
#bonfire-icon-menu .sub-menu li:hover a{color:#7F7F7F;font-size:16px;padding-left:30px;}
#bonfire-icon-menu .menu li ul li{background-color:#fff;}
#bonfire-icon-menu .menu li ul li.silver{background-color:rgb(125,138,139);}
#bonfire-icon-menu .menu li ul li.green background-color:rgb(12,157,129);#bonfire-icon-menu .menu li ul li.blue{background-color:rgb(88,148,188);}
#bonfire-icon-menu .menu li ul li.salmon{background-color:rgb(225,103,90);}
#bonfire-icon-menu .menu li ul li.red{background-color:rgb(186,68,72);}
#bonfire-icon-menu .menu li ul li.orange{background-color:rgb(234,124,47);}
#bonfire-icon-menu .menu li ul li.pink{background-color:rgb(169,91,114);}
#bonfire-icon-menu .menu li ul li.silver a,
#bonfire-icon-menu .menu li ul li.green a,
#bonfire-icon-menu .menu li ul li.blue a,
#bonfire-icon-menu .menu li ul li.salmon a,
#bonfire-icon-menu .menu li ul li.red a,
#bonfire-icon-menu .menu li ul li.orange a,
#bonfire-icon-menu .menu li ul li.pink a{color:rgba(255,255,255,0.8);border:0 !important;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;transition:all .1s ease;}
#bonfire-icon-menu .menu li ul li.silver:hover a,
#bonfire-icon-menu .menu li ul li.green:hover a,
#bonfire-icon-menu .menu li ul li.blue:hover a,
#bonfire-icon-menu .menu li ul li.salmon:hover a,
#bonfire-icon-menu .menu li ul li.red:hover a,
#bonfire-icon-menu .menu li ul li.orange:hover a,
#bonfire-icon-menu .menu li ul li.pink:hover a{color:rgba(255,255,255,1) !important;}
}
@media only screen and (max-width:465px){#bonfire-icon-menu .menu > li{height:auto;padding:0;}
.sub-menu{position:static;left:0;display:block;height:auto;margin:0;background:white;}
.sub-menu li{height:50px;line-height:50px;}
}
#bonfire-icon-menu .menu li.label-active i{color:#939393;padding-left:13px;width:35px;}
#bonfire-icon-menu .menu li.label-active:hover i{color:#7F7F7F;}
#bonfire-icon-menu .menu li.label-active span{opacity:1;margin-left:50px;}
@media only screen and (min-width:465px){#menu_toggle{display:none;}
}
@media only screen and (max-width:465px){#menu_toggle{background-image:url(../../themes/adeo/img/icone_menu.png);background-position:left 30px center;background-repeat:no-repeat;position:fixed;left:0;top:0px;}
.toggle_menu_button{width:100%;height:50px!important;padding-left:40px;margin-left:30px;line-height:50px;}
#bonfire-icon-menu{height:51px;position:fixed;left:0!important;right:0;top:50px;z-index:99999 !important;}
#bonfire-icon-menu{top:80px;}
#bonfire-icon-menu, #bonfire-icon-menu .menu{height:auto;background:white;}
#bonfire-icon-menu{transform:scale(0);}
#bonfire-icon-menu .menu > li{display:block;}
}
@media screen and (max-width:650px){#bonfire-icon-menu .menu li a{position:relative;}
#bonfire-icon-menu .menu li span,
#bonfire-icon-menu .menu li:hover span{margin:28px 0 0 0 !important;text-align:center;width:100%;font-size:11px;}
#bonfire-icon-menu .menu li i{position:relative;top:-6px;}
#bonfire-icon-menu .menu li:hover i{width:100%;padding-left:0;padding-right:0;}
#bonfire-icon-menu .menu li.label-active i{color:#939393;padding:15px 0 0 0 !important;width:100% !important;}
#bonfire-icon-menu .menu li.label-active:hover i{color:#7F7F7F;}
#bonfire-icon-menu .menu li span{margin:0 auto;opacity:1;}
}