/* Main Menu*/
.nav_main {font-size: 1.1rem;}

.bi {display: inline-block; fill: currentColor;}

.nav_main .nav-item .nav-link.active, .nav_main .nav-item .nav-link {
	position: relative;
	color: #fff;
}
.nav_main .nav-item .nav-link.active::after, .nav_main .nav-item .nav-link::after {
	content: '';
	position: absolute;
	bottom: 4px;
	left: 0;
	right: 0;
	width: 100%;
	height: 1px;
	background-color: #ffffff;
	transform: scale(0.8, 1);
}
.nav_main .nav-item .nav-link::after {
	transform: scale(0, 0);
	transition: transform 0.3s;
}
.nav_main .nav-item .nav-link:hover::after {
	transform: scale(0.8, 1);
}
