.interna { padding-top: 132px; }

/* == MENU NAVEGAÇÃO == */

#menu, .nav-item a {font-size: 0.9rem;}
.componenteHeader.navbar { height: auto;}

#menu .navbar-brand img {max-width: 100%; max-height:80px;}

#menu .navbar #divMenu {justify-content: flex-end;}

.componenteHeader.navbar .nav-link {text-align: center;}
	.componenteHeader.navbar .nav-link img {display: block; margin: 0 auto 0.5rem auto; max-width: 100%; height:55px;} 

.componenteHeader.navbar .dropdown .nav-link {
    text-align: left;
}
.componenteHeader.navbar .nav-item {border-right:1px solid #5b9bd5}
	.componenteHeader.navbar .nav-item:last-child, .componenteHeader.navbar .nav-item:nth-last-child(2) {border-right: 0;}

.componenteHeader.navbar .nav-item.item-login .dropdown .nav-link{text-align: left;}
	.componenteHeader.navbar .nav-item.item-login .nav-link a {padding-left:1.5rem;}

.componenteHeader.navbar .nav-item.item-cta {align-self: center;}
	.componenteHeader.navbar .nav-item.item-cta .nav-link {border:2px solid #5b9bd5; max-width: 120px;
		-webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
		/*.componenteHeader.navbar .nav-item.item-cta .nav-link:hover {border-color:#fff; background: #fff; color:#5b9bd5;}*/

@media (min-width: 1200px) {
	.componenteHeader.navbar .nav-item { min-width: 8rem; }
	.componenteHeader.navbar #liFecharMenu {display: none;}
}

@media (max-width: 1199px) {
	.interna { padding-top: 80px;}

	.componenteHeader.navbar .span-logo-fechar-menu img { width: auto; max-width: 100%; max-height: 60px; }

	#menu .navbar-brand img { max-height: 50px;	}
	.componenteHeader.navbar.navbar-default { padding: 0.5rem 0; }
	.componenteHeader.navbar .nav-item {border: 0;}
	.componenteHeader.navbar .nav-link {text-align: left;}
	.componenteHeader.navbar .nav-link img {display: none;} 
	.componenteHeader.navbar .nav-item.item-pesquisar {display: none;}
	.componenteHeader.navbar .nav-item.item-cta .nav-link {padding: 0.5rem 1.5rem; max-width: initial;}

	/*Definida para manter a proporção com a tela*/
	.omponenteBannerCarousel .carousel-control-next, .componenteBannerCarousel .carousel-control-prev {top:50%; transform: translateY(-50%);}
}

/*CSS Rebranding*/
.componenteHeader.navbar .nav-item.item-login .nav-link span{ font-weight: bold; color: var(--cor-principal); }
.interna { padding-top: 140px; }
.componenteHeader.navbar .nav-item.item-cta .nav-link {border:0; max-width: 120px;}
.componenteHeader.navbar { min-height: initial; }
.componenteHeader.navbar .nav-item {border-right:1px solid var(--cor-apoio3);}


/*CSS Media Query Rebranding*/
@media (max-width: 1199px) {
	.interna { padding-top: 80px;}
}