.nav {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 6vh;
	/* background-color: rgba(198, 98, 134, 0.95) !important; */
	color: white;
	padding: 0.5em;
	/* margin: 0; */
	position: fixed;
	z-index: 2;
}

#menu {
	display: flex;
	justify-content: center;
	width: 82%;
	/* border: #fff solid 1px;  */
}

.logomarca {
	width: 10%;
	min-height: 6vh;
	display: flex;
	justify-content: center;
	/* border: #fff solid 1px;      */
}

.logomarca a img {
	width: 50%;
	height: auto;
	/* border: #fff solid 1px;      */
}

/* #menu a {
	padding: 0.1em;
	margin: 0.1em;
} */

#menu ul.mn {
	/* list-style-type: none; */
	display: flex;
	gap: 0.1em;
	padding: 0;
	margin: 0;
}

.burger {
	width: 10%;
	display: none;
	cursor: pointer;
	font-size: 1.5rem;
	background: none;
	border: none;
	color: white;
}

@media only screen and (max-width: 480px) {
	#menu {
		width: 50%;
		font-size: 0.7em;
		border: blue 1px solid;
	}
		#menu ul.mn {
			display: none;
		}
	.logomarca {
			width: 50%;
			border: blue 1px solid;
	}

	nav .burger {
		width: 40%;
		display: block;
		cursor: pointer;
		position: relative !important;
		float: right !important;
		margin-right: 2em !important;
	}
}

@media only screen and (min-width: 481px) and (max-width: 1279px) {
	#menu {
			width: 50%;
			font-size: 0.7em;
			border: blue 1px solid;
		}
	
		#menu ul.mn {
			display: none;
		}
	
		.logomarca {
			width: 50%;
			border: blue 1px solid;
		}
		nav .burger {
			width: 40%;
			display: block;
			cursor: pointer;
			position: relative !important;
			float: right !important;
			margin-right: 2em !important;
		}
}

@media only screen and (min-width: 1280px) {
	#menu ul.mn {
		width: 100%;
		/* border: blue 1px solid; */
		/* font-size: 1em; */
	}
}

#menu ul.mn li {
	/* margin: 0 10px; */
	padding: 0em 0.3em 0em 0em;
	/* padding: 0.4em; */
	list-style-type: none;
}

#menu ul.mn li a {

	font-family: "unimed_sansregular";
	font-size: 0.9em;
	background-color: #bbd034 !important;
	text-decoration: none;
	white-space: nowrap;
	padding: 0.3em 0.6em;
	/* margin: 0; */
	color: #46195f  !important;
	transition: all 0.3s ease;

	border-radius: 10px 0px 10px 0px;
	-moz-border-radius: 10px 0px 10px 0px;
	-webkit-border-radius: 10px 0px 10px 0px;

	transition: all 0.3s ease;
}

#menu ul.mn li a:hover,
#menu ul.mn li a:active,
#menu ul.mn li a.marcado {
	background-color: #4d286a  !important;
	color: #bbd034  !important;
}


/* #menu ul.mn li a:hover {
	font-family: "unimed_slabsemibold";
	
	text-decoration: none;
	background-color: #4d286a;
	color: #bbd034;
} */

#menu ul.mn li a.corretor {
	font-family: "unimed_slabbold";
	font-size: 0.85em;
	background-color: #fff;
	text-decoration: none;
	height: 2em;
	/*display: inline-table;    
    vertical-align: middle;*/
	display: flex;
	align-items: center;
	justify-content: center;

	/*padding-left: 0.5em;*/

	padding: 0.2em 0.5em 0.2em 0.5em;
	margin: 0;
	color: #a71680;

	/* border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;*/

	border-radius: 10px 0px 10px 0px;
	-moz-border-radius: 10px 0px 10px 0px;
	-webkit-border-radius: 10px 0px 10px 0px;

	-webkit-transition: all 0.1s linear center;
	-moz-transition: all 0.1s linear center;
	-o-transition: all 0.1s linear center;
	transition: all 0.1s linear;
}

/* #menu ul.mn li a.corretor:hover {
	font-family: "unimed_slabsemibold";
	
	text-decoration: none;
    color: #46195f;
	background-color: #927aa3;
	
} */

#menu ul.mn li a.corretor:hover,
#menu ul.mn li a.corretor:active,
#menu ul.mn li a.corretor.marcado {
	color: #46195f;
	background-color: #927aa3;
}
