#menuCombo{
	display:block;
	position:relative;
}
#menuCombo a#comboGatilho{
	height:100%;
}
#menuCombo #comboIcone {
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
	z-index:1000;
}
#menuCombo #comboIcone span{
	display:block;
	padding:0;
	position:absolute;
	top:50%;
	left:50%;
}
#menuCombo #comboIcone.fat span{
	width:30px;
	height:24px;
	margin-top:-13px;
	margin-left:-15px;
}
#menuCombo #comboIcone.slim span{
	width:20px;
	height:20px;
	margin-top:-10px;
	margin-left:-10px;
}
#menuCombo #campoOculto.filtro{
	width:100%;
	margin:0;
	border:0 none;
	cursor:pointer;
}
#menuCombo.change #listaCombo{
	display:block !important;
	visibility:visible !important;
}
#menuCombo #listaCombo li a{
	display:table;
	width:100%;
}

/* --- HAMBURGER --- */

/* Hamburguer Fat */
#menuCombo .hamburguer.fat .bar1, 
#menuCombo .hamburguer.fat .bar2, 
#menuCombo .hamburguer.fat .bar3 {
	width:30px;
	height:4px;
	margin:4px 0;
	transition:0.2s;
}
#menuCombo.change .hamburguer.fat .bar1 {
	-webkit-transform:rotate(-45deg) translate(-6px, 5px);
	transform:rotate(-45deg) translate(-6px, 5px);
}
#menuCombo.change .hamburguer.fat .bar2 {
	opacity:0;
}
#menuCombo.change .hamburguer.fat .bar3 {
	-webkit-transform:rotate(45deg) translate(6px, -6px);
	transform:rotate(45deg) translate(-6px, -6px);
}

/* Hamburguer Slim */
#menuCombo .hamburguer.slim .bar1, 
#menuCombo .hamburguer.slim .bar2{
	width:20px;
	height:1px;
	margin-top:6px;
	transition:0.2s;
}
#menuCombo .hamburguer.slim .bar3{
	display:none;
	visibility:hidden;
}
#menuCombo.change .hamburguer.slim .bar1 {
	margin-top:10px;
	-webkit-transform:rotate(45deg);
	transform: rotate(45deg);
}
#menuCombo.change .hamburguer.slim .bar2 {
	margin-top:-1px;
	-webkit-transform:rotate(-45deg);
	transform: rotate(-45deg);
}

/* --- SETA --- */

/* Seta Fat */
#menuCombo .seta.fat .bar1,
#menuCombo .seta.fat .bar3 {
	width:19px;
	height:4px;
	margin:4px 0;
	transition:0.2s;
}
#menuCombo .seta.fat .bar1{
	-webkit-transform:rotate(45deg) translate(6px, 6px);
	transform:rotate(45deg) translate(6px, 6px);
}
#menuCombo .seta.fat .bar2{
	opacity:0;
}
#menuCombo .seta.fat .bar3{
	-webkit-transform:rotate(-45deg) translate(7px, 8px);
	transform:rotate(-45deg) translate(7px, 8px);
}
#menuCombo.change .seta.fat .bar1 {
	width:30px;
	-webkit-transform:rotate(45deg) translate(-6px, 5px);
	transform:rotate(135deg) translate(6px, -5px);
}
#menuCombo.change .seta.fat .bar2 {
	opacity:0;
}
#menuCombo.change .seta.fat .bar3 {
	width:30px;
	-webkit-transform:rotate(45deg) translate(0, 0);
	transform:rotate(-135deg) translate(0, 0);
}

/* Seta Slim */
#menuCombo .seta.slim .bar1,
#menuCombo .seta.slim .bar2 {
	width:11px;
	height:1px;
	margin-top:11px;
	transition:0.2s;
}
#menuCombo .seta.slim .bar1{
	margin-left:1px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
#menuCombo .seta.slim .bar2{
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	margin:-1px 0 0 8px;
}
#menuCombo.change .seta.slim .bar1 {
	width:20px;
	margin:10px 0 0 0;
	transform: rotate(45deg);
}
#menuCombo.change .seta.slim .bar2 {
	width:20px;
	margin:-1px 0 0 0;
	transform: rotate(-45deg);
}