.menu-collapser	{ position:relative; width:100%; height:40px; color:#000; font-size:18px; line-height:40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.collapse-button								{ position:absolute; right:8px; top:20px; padding:7px 10px; color:#FFFFFF; font-size:18px; text-align:center; border-radius:2px; cursor:pointer; transform:translate(0, -50%); -o-transform:translate(0, -50%); -ms-transform:translate(0, -50%); -moz-transform:translate(0, -50%); -webkit-transform:translate(0, -50%); box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.collapse-button:hover, .collapse-button:focus	{ color:#FFF;}
.collapse-button .icon-bar						{ display:block;height:2px;width:25px;margin:2px 0;background-color:#e6bb70;border-radius:1px}

ul.slimmenu								{ width:100%;margin:0 auto;padding:0;list-style-type:none; text-align:left;display:table; }
ul.slimmenu:before,ul.slimmenu:after	{ content:'';display:table}
ul.slimmenu:after						{ clear:both}

ul.slimmenu.collapsed li				{ display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; background:#000; }
ul.slimmenu.collapsed li>ul				{ position:static;display:none}
ul.slimmenu.collapsed li a				{ display:block;border-top:1px solid rgba(0,0,0,0.075);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
ul.slimmenu.collapsed li .sub-toggle	{ height:40px}

ul.slimmenu.collapsed li > ul				{ width:100%;}
ul.slimmenu.collapsed li ul.servicos		{ width:100%;}
ul.slimmenu.collapsed li > ul > li			{ width:100%; }
ul.slimmenu.collapsed li ul.servicos li		{ width:100%;}
ul.slimmenu.collapsed li > ul > li a		{ padding:11px 42px 10px 53px;}

ul.slimmenu.collapsed li > ul > li ul		{ width:100%;}
ul.slimmenu.collapsed li > ul > li ul li	{ width:100%; }
ul.slimmenu.collapsed li > ul > li ul li a	{ padding:11px 42px 10px 73px;}


ul.slimmenu.collapsed li a			{ color:#fff; border:none; border-top:1px solid rgba(0,0,0,0.075); text-align:center; padding-left:2%;}
ul.slimmenu.collapsed li a:hover	{ text-decoration:none; color:#e6bb70; border:none;border-top:1px solid rgba(0,0,0,0.075); font-weight:bold;}

ul.slimmenu li				{ position:relative;float:left;display:inline-block; padding:0 30px;text-align:center;margin-bottom:0px; }
ul.slimmenu li a			{ display:block; font:18px 'nexa_lightregular'; height:39px; transition:border-bottom 0.5s ease-out;-o-transition:border-bottom 0.5s ease-out;-moz-transition:border-bottom 0.5s ease-out;-webkit-transition:border-bottom 0.5s ease-out; padding-top:12px; color:#fff; border-bottom:2px solid transparent;}
ul.slimmenu li a:hover		{ text-decoration:none; color:#c59329; font-weight:500; border-bottom:2px solid; border:linear-gradient(to right, red,orange,yellow,green,blue,indigo,violet);}


ul.slimmenu li ul				{ width:170px; margin-top:0px; list-style-type:none; border:none; background:#e6bb70;}

ul.slimmenu li ul li			{ width:100%; text-align:left; padding:0; margin:0 auto; border:none; padding:0;}

ul.slimmenu li ul li a			{ display:block;color:#fff;font-size:13px; line-height:35px;font-weight:300;transition:background-color 0.5s ease-out;-o-transition:background-color 0.5s ease-out;-moz-transition:background-color 0.5s ease-out;-webkit-transition:background-color 0.5s ease-out; text-transform:none; padding:0;border:none; padding-left:10px; }

ul.slimmenu li ul li a:hover	{ background:#A37B2A;border:none; color:#FFF;border:none }

ul.slimmenu li>ul				{ position:absolute;left:0;top:100%;z-index:999;display:none;}


ul.slimmenu li ul li ul		{ width:360px; margin:0; list-style-type:none;}
ul.slimmenu li>ul>li ul		{ position:absolute;left:100%;top:0;z-index:999;display:none;}


ul.slimmenu li .sub-toggle			{ position:absolute;right:0;top:0;z-index:9;width:8px;height:100%;text-align:right;cursor:pointer;  }
ul.slimmenu li .sub-toggle:before	{ content:'';display:inline-block;height:100%;margin-right:-0.25em;vertical-align:middle}
ul.slimmenu li .sub-toggle>i		{ display:inline-block;color:#A37B2A;font-size:10px;vertical-align:middle;}

ul.slimmenu>li{ }
ul.slimmenu>li:first-child,ul.slimmenu>li.has-submenu+li{ border-left:0}


@media screen and (max-width:1200px){ul.slimmenu li .sub-toggle>i{ font-size:12px; color:#A37B2A; padding-top:5px; text-align:center;}}
