#masthead {
	position: relative;
	width: 100%;
	padding: 1.5rem 0;
	z-index: 999;
	transition: all .25s;
}
#masthead .container {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.site-logo {
	position: relative;
	z-index: 9;
}
.custom-logo-link { display: block; }
.site-navigation {
	position: relative;
	display: flex;
	align-items: center;
	z-index: 1;
}

#main-menu {
    list-style: none;
}
#mainNavbars a {
	color: var(--color-primary);
	font-size: 14px;
	font-weight: 800;
}
#mainNavbars li:hover > a,
#mainNavbars li.active > a {
	color: var(--color-secondary);
}
.navbar-toggler { display: none; }

/* FOOTER */

#footer {
	color: #fff;
	padding: 2.5rem 0 7.5rem;
	background: var(--color-primary);
}
#footer section {
	padding: 1.5rem 0;
	text-align: center;
}
#footer a {
	color: #fff;
}
#footer a:hover {
	opacity: .6;
}


@media (min-width: 768px) {


}

@media (min-width: 992px) {

}

@media (min-width: 1160px) {
	

}

@media (min-width: 1280px) {

	
}

@media (min-width: 1330px) {


}

@media (min-width: 992px) and (max-width: 1279px) {


}

@media (max-width: 991px) {


	
}

@media (min-width: 768px) and (max-width: 991px) {

}

@media (max-width: 767px) {
	.custom-logo-link { max-width: 105px; }
	
}