/* start top menu */

nav.m{
	height:100px;
	display: flex;
	flex-flow: row nowrap;
	align-items:center;
}
.logo > img{
	height: 100px;
	margin-left: 40px;
}

.mainMenu{
	flex-grow: 2;
	display: flex;
	flex-flow: row nowrap;
	list-style: none;
	justify-content:center;
}
.mainMenu>a{
	display: block;
	margin: 0 15px;
	font-size:20px;
	color: #0033AB;
	text-decoration:none;
	font-family: MontserratAlternates;
}
.mainMenu>a:hover{
	text-decoration: underline;
}

.enterPortal{
	margin-right: 40px;
}
.enterPortal>a{
	color: #0033AB;
	font-size:32px;
	font-family: MontserratAlternates;
	font-weight: 800;
	text-decoration:none;
}
.enterPortal>a:hover{
	text-decoration: underline;
}


@media((min-width: 1340px) and (max-width: 1530px)){


.mainMenu>a{
	font-size:16px;
}
.enterPortal>a{
	font-size:28px;
}
	
}

@media((min-width: 1024px) and (max-width: 1339px)){

.logo > img{
	margin-left: 10px;
}
.mainMenu>a{
	margin: 0 10px;
	font-size:15px;
}
.enterPortal>a{
	font-size:22px;
}
.enterPortal{
	margin-right: 10px;
}


}

@media(max-width: 1024px){ 

.mainMenu{
	align-items:center;
}
.mainMenu>a{
	width: max-content;
}

}

/* end top menu */
