.menu-collapser	{ position:relative; width:100%; height:40px; color:#000; font-size:16px; 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:14px; 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:#CBC6C3;border-radius:1px}

ul.slimmenu								{ width:100%;margin:0 auto;padding:0;list-style-type:none; text-align:left; }
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; }
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; padding:8px 0 ;}
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:#76787A;}
ul.slimmenu.collapsed li a:hover	{ text-decoration:none; background-color:#1894b6; color:#FFF;}

ul.slimmenu li				{ position:relative;float:left;display:inline-block; text-align:center; width:130px; border-right:2px solid #6d6e70; text-align:center; }
ul.slimmenu li.ultimo		{ border:none;}
ul.slimmenu li a			{ display:block;color:#6d6e70; font:16px 'nexa_bookregular'; font-weight:500; 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;}
ul.slimmenu li a:hover		{ text-decoration:none; color:#1894b6; text-transform:uppercase; font-weight:bold;}

ul.slimmenu li ul				{ width:250px; margin:0; list-style-type:none;}
ul.slimmenu li ul li			{ width:100%; line-height:14px; text-align:left;}
ul.slimmenu li ul li:first-child{ padding:5px 0 0 0;}
ul.slimmenu li ul li:last-child	{ padding:0 0 5px 0;}
ul.slimmenu li ul li a			{ display:block;color:#fff;font-size:14px;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-left:10px;}
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:30px;height:100%;text-align:center;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:#CBC6C3;font-size:8px;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:#FFF;}

	}
