@charset "utf-8";
/* CSS Document */

#navbar { /*padding:0.5em auto;*/}

.navbar-toggler{ padding:0 .75rem; border:0;}

.bg-top {background:rgba(0,0,0,0.75); transition: background 0.3s;}
.scrolled .bg-top {
	background-color: rgba(0,0,0,0.75); border:none;
}

.nav-item a.nav-link { 
	font-family: 'Inter', sans-serif; 
	margin-left:1em; 
	margin-right:1em; 
	font-size:0.9em; 
	text-transform:uppercase; 
	text-align:center; 
	border:0;
	font-weight:400;
	color:rgba(255,255,255,1) !important;
}
.nav-item a.nav-link:hover { color:#a7a178 !important;}

.scrolled .nav-item a.nav-link { color:rgba(255,255,255,1) !important;}
.scrolled .nav-item a.nav-link:hover { color:#fff !important;}


@media only screen and ( max-width: 86em ) /* 1376 */
{
	.nav-link { font-size:0.9em; line-height:1.35em;}
}

@media only screen and ( max-width: 80em ) /* 1280 */
{
	.nav-item a.nav-link { margin-left:0.25em; margin-right:0.25em;}
}

@media only screen and ( max-width: 64em ) /* 1024 */
{
	.nav-link { font-size:0.7em;}
	.nav-item a.nav-link { margin-left:0.25em; margin-right:0.25em;}
}

@media only screen and ( max-width: 62em ) /* 992 */
{
	#navbar { padding:1em;}
}

@media screen and (max-width: 56em) /* 896 */
{
	.nav-item a.nav-link {  margin-left:0.15em; margin-right:0.15em; font-size:0.9em; font-weight:400;}
}

@media screen and (max-width: 51em) /* 816 */
{
	.nav-link { font-size:0.5em;}
	.nav-item a.nav-link { margin-left:0; margin-right:0; font-size:0.8em; font-weight:400;}
}

@media screen and (max-width: 46.25em) /* 740 */
{
}

@media screen and (max-width: 42em) /* 672 */
{
	.navbar-toggler-icon { width:1.25em; height:1.25em;}
}

@media screen and (max-width: 40em) /* 640 */
{
	.nav-link { text-align:left;}
}

@media screen and (max-width: 26em) /* 416 */
{
}

@media screen and (max-width: 23.5em) /* 376 */
{
}

@media screen and (max-width: 20em) /* 320 */
{
}