/* Cor, fonte e tamanho do menu */
.navbar {
	background: #ef1923;
	font-size: 16px;
	font-weight: 400;
	width: 100%;
	top: 0;
	left: 0;
	transition: 0.3s ease;
	border-bottom: 0px solid #ef1923;
	padding-top: 10px;
	padding-bottom: 10px;
}



.navbar-brand{
	width: 100%;
	max-width: 300px!important;
	margin: 0 auto;
}


.navbar-nav li a.nav-link {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height:20px;
	letter-spacing:1px;
	font-weight:600;
	text-transform: uppercase;
	color: #FFFFFF !important;
	padding-left:22px !important;
	padding-right:22px !important;
}

.navbar-nav li a.nav-link:hover {
	color: #000000 !important;
}



.dropdown-menu{
	border-radius: 3px;
	border: 0px;
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
}


.dropdown-item{
	font-size: 14px;
	font-weight: 500;
	border-radius: 0px;
}

.dropdown-item:active, 
.dropdown-item:focus {
    background-color: #d1d1d1;
	color: #FFFFFF!important;
}


  

.navbar-dark .navbar-toggler{
	background-color: #19467a;
	border-color: rgba(0,50,110,.1);
}
.navbar-toggler {
	padding: 5px;
	border-radius: 0rem;
	border: 0px;
	color: #FFFFFF;
}

.navbar-nav .dropdown:hover .dropdown-menu {
	display: block;
  }

.TopoSite{
	justify-content:center!important;
}

@media (max-width: 990px){
	.RedesSociaisTopo { display: none!important;}

	/* Cor, fonte e tamanho do menu */
	.navbar {
		display: none;
	}

	
	.navbar>.container { display: block;}

	
	.navbar-nav { background-color: #19467a; padding: 0px; }

	.navbar-collapse {
		flex-basis: 100%;
		/* flex-grow: 1; */
		position: absolute;
		width: 100%;
		top: 73px;
		z-index: 201;
		left: 0;
	}
	.navbar .navbar-nav .nav-item:not(:last-child) .nav-link::after {
		content: "";
	}

	.dropdown-menu{
		border-radius: 0px;
		box-shadow: 0px 4px 8px rgba(0, 0, 0, 0);
	}

	.navbar .navbar-nav .nav-link {
		padding: 5px;
	}

	.dropdown-item{
		font-size: 13px;
		font-weight: 500;
		border-radius: 0px;
	}
}