footer {
	flex: 0 1 1;
	height: 210px;
	width: 100%;

	#footer-wrapper {
		background-color: $footer-background;
		color: $footer-color;
		height: 100%;

		#footer {
			height: 100%;
			max-width: $column-width;

			h1, h2, h3, h4 {
				@extend %title-style;
				color: $footer-color;
				background-color: $primary-color;
				text-align: center;
				text-transform: capitalize;
			}

			.cell div {
				margin-left: auto;
				margin-right: auto;
				max-width: 600px;

				p {
					text-align: center;

					&.footer-button {
						padding-top: 15px;

						a.button-link {
							border: 2px solid white;
							border-radius: 50px;
							color: $footer-color;
							font-size: 1.067rem;
							font-weight: bold;
							padding: 15px 35px;
							text-transform: uppercase;
						}
					}
				}
			}
		}
	}
}
