/*--------------------------------//
//                                //
//             Footer             //
//                                //
//--------------------------------*/
footer {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	flex-direction: row;            /* default value; can be omitted */
	flex-wrap: nowrap;              /* default value; can be omitted */
	justify-content: space-between; /* switched from default (flex-start, see below) */

	background-color: #FFAA1C;
	background-color: var(--color-primary);
	color: #000;
	color: var(--color-primary-text);
	box-sizing: border-box;
	padding: 1em;
	width: 100%;
	margin-top: auto;
}

.footer__logo {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	margin-right: 1em;
	height: 3em;
	width: 3em;
}

.footer__title {
	vertical-align: top;
	display: inline-block;
	font-weight: 700;

	font-size: 1rem;
	line-height: 1.75rem;
	letter-spacing: 0.009375rem;
}
