/* Font Awesome Section */
#mainNavbar .fa-arrow-up-right-from-square {
	 color: #b30000;
}

#mainNavbar .fa-heart {
	 color: #b30000;
}

#mainNavbar .fa-xmark {
	 color: white;
	 font-size: 1.5rem;
	 position: absolute;
	 top: 1.25rem;
	 right: 1.25rem;
}

#mainNavbar #offcanvas-navbar .navbar a.nav-link {
	 font-size: 0.875rem;
	 font-weight: 700;
	 color: black;
	 padding: 0.625rem;
}

#mainNavbar #offcanvas-navbar .navbar a:hover {
	 color: #b30000;
}

#mainNavbar #offcanvas-lang {
	 background-color: rgba(0, 0, 0, .5);
}

#mainNavbar .title {
	 font-weight: 700;
	 font-size: 0.75em;
	 text-align: center;
}

#mainNavbar #sup-header {
	 display: inline-flex;
	 justify-content: flex-end;
	 width: 100%;
	 align-items: center;
}

#mainNavbar #sup-header a, #mainNavbar #sup-header button {
	 color: black;
	 text-decoration: none;
	 padding: 0 1rem 0 1rem;
}

#mainNavbar #sup-header a:hover, #mainNavbar #sup-header button:hover {
	 background-color: #009d89;
	 border-radius: 7px;
}

#mainNavbar .navbar-mobile {
	 display: inline-flex;
	 align-items: center;
}
