.show-max-667px{ display: none !important; }
.show-max-990px{ display: none !important; }


@media only screen and (max-width: 990px) {

	.show-max-990px{ display: inherit !important; }
	.hide-max-990px{ display: none !important; }
	
	#navbar_routes.collapse.show{
		background: #0092a7;
		color: #000;
		/*margin-top: 60px;*/ margin-top: 0;
	}

	.icon-navbar-container{
		background: #0092a7;
		margin:0;
		display: flex;
		flex-direction: row;
		padding: 10px;
		justify-content: end;
	}

	.navbar-brand{
		margin-top: -10px
	}

	.navbar-toggler{
		margin-top: -9px;
	}

}



@media only screen and (max-width: 667px) {

	.show-max-667px{ display: inherit !important; }
	.hide-max-667px{ display: none !important; }

	#navbar_routes.collapse.show{
		margin-top: 0px;
		overflow: none; /*antes era "auto" */
	}
	
	#navbar_routes.collapse.show .icon-navbar{
		color: #FFF;
		margin-right: 1em;
	}

	.icon-navbar-container{
		background: #0092a7;
		margin:0;
		display: flex;
		flex-direction: row;
		padding: 10px;
		justify-content: start;
	}

	.navbar-routes{
		top: 72px
	}

	.navbar-toggler{
		margin-top: 0px;
	}

	.navbar-brand{
		margin-top: 0px;
		margin-left: auto!important;
	}

	.navbar-custom{
		display: flex;
		flex-wrap: inherit;
	}

	.moderator .inner-navbar-custom .breadcrumb
	,.admin .inner-navbar-custom .breadcrumb{
		flex-wrap: inherit !important;
		justify-content: start !important;
	}


}
