body {
    margin: 0px;
	font-family: "Proxima-Nova","Helvetica Neue","Helvetica","Arial",sans-serif;
	font-weight: 400;
	line-height: 2;
	background-color: #524c48;
}

html, body {
	font-size: 16px;
}

header {
    background-color: #524c48;
	height: 3rem;
	display: flex;
	align-items: center;
}

.content {
	background-color: #FFF;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
}

.content.secondary-page {
    padding: 0;
}

.related-rentals-home-link-container {
	font-family: 'Playfair Display';
	font-size: 2rem;
	line-height: 3rem;
	max-width: 70%;
	text-align: center;
}

.related-rentals-home-link-container > a {
	color:#524c48;
	position: relative;
	text-decoration: none;
	top: 40vh;
}

.related-logo {
	max-height: 0.75rem;
	max-width: 9.526rem;
	width: 180px;
}

.footer {
    background-color: #524c48;
    color: #FFF;
	line-height: 2;
	font-weight: 400;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
    align-items: center;
}

.nav-footer {
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
	padding-inline-start: 0px;
	margin: 0px;
}

.foot-link {
    text-decoration: none;
    color: #FFF;
}

.foot-element {
    padding: 0;
    text-align: center;
    width: 100%;
	margin-bottom: 1.25rem;
	font-size: .875rem;
}

.related-logo-footer {
	max-height: 0.75rem;
	max-width: 9.526rem;
	width: 180px;
	padding-top: 20px;
	margin-bottom: 40px;
}

@media only screen and (min-width: 780px) {
    .content {
        padding: 0px;
    }

    .foot-element {
        padding: 15px 25px;
        width: inherit;		
		text-align: auto;
		margin: 0;
    }
	
	.footer {
		flex-direction: row;
	}

	.related-logo-footer {
		padding: 0;
		margin: 0;
	}
}

.launch-container {
    margin: 0 auto;
	padding-bottom: 15px;
}