a#menu-toggle i.fa.fa-bars{color:#363137;font-size:17px;float:left;margin-left:0;margin-right:10px;}
#navigation{position:relative;width:100%;}
#menu-toggle{display:none;float:right;}
#main-menu{font-size:0;width:100%;margin:0;max-width:100%;position:relative;top:4px;
           -webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;-webkit-box-orient:horizontal;-webkit-flex-direction:row;
           flex-direction:row;-webkit-box-direction:normal;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;
           display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;
           align-content:center;max-width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}

#main-menu > li.current.active, #main-menu > li.current, #main-menu > li.active,
#main-menu > li:hover{border-bottom:6px solid #0264a0;}
#main-menu > li{margin:0;max-width:100%;width:auto;border-bottom:6px solid transparent;}
i.fa.fa-angle-down.menu_response{color:#363137;font-size:18px;display:inline-table;margin-left:6px;}
#main-menu > li.parent{position:relative;}
#main-menu > li.parent > a{padding-left:0;}
#main-menu > li:last-child > a{margin:0 auto;}
#main-menu > li:first-child > a{margin-left:0;}
#main-menu > li > a{text-decoration:none;color:#363137;display:block;font-family:"Hind";font-size:18px;font-weight:normal;padding:9px 0;text-transform:uppercase;margin-left:0;/* margin-right:0.7em:*/display:inline-table;}
#main-menu > li:hover > a, #main-menu > li.current-menu-item > a{}
#main-menu li.pg_colunistas a{margin:0 auto;}
#main-menu li{text-align:center;display:initial;}
ul.sub-menu{display:none;left:0px;top:32px;padding-top:10px;position:absolute;width:150px;z-index:99991;}
ul.sub-menu ul.sub-menu{margin-top:-1px;padding-top:0;left:149px;top:0px;}
ul.sub-menu > li > a{background-color:#E9E7E8;border:0;border-top:none;line-height:1em;text-decoration:none;border-right:0;color:#363137;display:block;font-family:"Hind";font-size:15px;font-weight:normal;padding:7px 0.9em 7px;text-align:left;}
#main-menu > li:hover > ul.sub-menu > li > a ,
ul.sub-menu > li > a{border-bottom:0;}
ul.sub-menu > li:first-child{border-top:0;margin-top:3px;margin-bottom:0;}
ul.sub-menu ul.sub-menu > li:first-child{border-top:1px solid #444;}
ul.sub-menu > li:last-child > a{}
a#menu-toggle i.icon-reorder{color:#ddd;}
.container.menu-container{}
ul.sub-menu > li > a.parent{}
#main-menu li:hover > ul.sub-menu li:last-child{border-bottom:0;}
#main-menu li:hover > ul.sub-menu li{width:190px;border-bottom:1px solid #2d282e;margin:0;display:block;}
#main-menu li:hover > ul.sub-menu li:hover{border-color:#00669d;}
#main-menu li:hover > ul.sub-menu{display:block;margin:0;width:auto;}

@media all and (max-width:799px){
    #menu-toggle + #navigation{margin-top:40px;}
    #navigation{position:static;margin-top:20px;}
    a#menu-toggle{display:block;margin-top:-38px;margin-right:20px;font-size:15px;padding:10px 0;color:#363137;font-family:"Hind";float:left;margin-left:3%;}
    #main-menu{display:none;float:none;}
    #main-menu li{display:block;margin:0;padding:0;}
    #main-menu > li{margin-top:-1px;}
    #main-menu > li:first-child{margin-top:0;}
    #main-menu > li > a{background-color:#333;border:1px solid #444;color:#fff;display:block;font-size:14px;padding:12px !important;padding:0;}
    #main-menu li > a:hover{background-color:#444:}
    #main-menu > li.parent{background:none !important;padding:0;width:100%;text-align:left;margin-bottom:10px !important;}
    #main-menu > li:hover > a,#main-menu > li.current-menu-item > a{border:1px solid #444 !important;color:#fff !important;}
    #navigation ul.sub-menu a{font-size:15px;}
    #navigation ul.sub-menu li{padding-left:8px;}
    #navigation i.fa.fa-angle-down.menu_response{color:#fff;display:none;}
    ul.sub-menu{display:block;margin-top:-1px;margin-left:0;position:static;padding:0;width:inherit;}
    ul.sub-menu > li:first-child{border-top:1px solid #444 !important;}
    ul.sub-menu > li > a.parent{background:#333 !important;}
    #main-menu li:hover > ul.sub-menu li{width:96%;border:0 !important;}
    #main-menu li li:hover a{border:0;color:#fff;width:100%;}
    #main-menu > li, #main-menu > li:hover{border:0;}
}
