.contain-to-grid { 
	background: #2F4D5E !important;
	border-bottom: 1px solid white !important;
}

.top-bar {
	/*cor menu no small*/
	background: #2F4D5E !important;
}

.top-bar .name h1 a {
	/*cor txt TEGIS no small*/
	color: white !important;
}

.top-bar .toggle-topbar.menu-icon a {
	/*cor txt MENU no small*/
	color: white !important; 
}

.top-bar.expanded .title-area {
	/*cor do menu no small*/
	background: #2F4D5E !important;
}

.top-bar.expanded .toggle-topbar a {
	/*cor small MENU quando recebe click*/
	color: #888 !important;
}

.top-bar-section ul {
	/*cor do fundo do menu principaL*/
	background: #2F4D5E !important;
}

.top-bar-section ul li > a {
	/*cor do texto da li*/
	color: white !important;
	/*menu fundo responsivo*/
	background: #4F6D7E !important; 
}

.top-bar-section ul li:hover:not(.has-form) > a {
	/*cor apos hover*/
	background: #3F5D6E !important;
}

.top-bar-section .has-dropdown > a:after {
	/*cor da seta lateral da li small*/
	border-color: transparent transparent transparent rgba(255, 255, 255, 1) !important;
}

.top-bar-section .dropdown li.title h5 a {
	/*cor do txt VOLTAR small*/
	color: white !important;
}

.top-bar-section .dropdown label { 
	/*mensagem no submenu quando small*/
	color: #5ab !important;
}

@media only screen and (min-width: 40.063em) {

	.top-bar-section > ul > li > a:first-child {
		background-color: #2F4D5E !important; /*cor primeiras label menu*/
	}

	.top-bar-section li:not(.has-form) a:not(.button) {
		background: #4F6D7E; /*cor original*/
		color: white !important;
	}

	.top-bar-section li:not(.has-form) a:not(.button):hover {
		background: #2F4D5E !important; /*mouse hover*/
	}

	.top-bar-section .dropdown li label {
		background: blue !important; /*label do menu quando small*/
	}

}

@media only screen and (min-width: 1016px) {
	.top-bar-section > ul > li {
		border-left: 1px solid white !important;
	} .top-bar-section > ul > li:last-child {
		border-right: 1px solid white !important;
	}
}
@media only screen and (min-width: 643px) {
	@media only screen and (max-width: 1016px) {
		.top-bar-section > ul > li {
			border: 1px solid white !important;
		} .top-bar-section > ul > li:last-child {
			border-right: 1px solid white !important;
		}
	}
}