﻿footer
{
	bottom: 0;
	width: 100%;
	z-index: 1000;
}

.footer-divider
{
	background: linear-gradient(90deg, transparent 0%, transparent 10%, var(--rc-text) 50%, transparent 90%, transparent 100%);
	background-color: var(--rc-bg-nav);
}

#footer-top
{
	height: 60px;
	background-image: url("../Resources/Images/BG_Footer.png");
}

#footer-main
{
	background-color: var(--rc-bg-nav);
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-evenly;
	align-items: flex-start;
	padding-top: 1rem;
	padding-left: 10%;
	padding-right: 10%;
	padding-bottom: 1rem;
}

.footer-card
{
	position: relative;
	display: flex;
	flex-direction: column;
	word-wrap: break-word;
}

.footer-card > h1
{
	margin: 0;
	font-size: 20px;
	text-transform: uppercase;
}

.footer-card h1
{
	font-family: "Montserrat", sans-serif;
	font-optical-sizing: auto;
	font-weight: 600;
	font-style: normal;
	margin: 0;
	margin-bottom: 10px;
}

.footer-credits
{
	justify-content: center;
	align-items: center;
	width: 100%;
	margin: 1rem;
}

.footer-nav
{
	justify-content: center;
}

.footer-nav ul
{
	font-size: 18px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.footer-nav a
{
	color: var(--rc-text);
}

.footer-nav a:hover
{
	color: var(--rc-primary-hover);
}

.footer-nav a:active
{
	color: var(--rc-primary-active);
}

#footer-end
{
	display: flex;
	flex-direction: column;
	align-items: center;
	min-height: var(--rc-navbar-height);
	font-size: var(--rc-font-size);
	background-color: var(--rc-bg-nav);
	padding-top: 1rem;
	padding-left: 10%;
	padding-right: 10%;
	padding-bottom: 1rem;
}
